mirror of
https://git.um-react.app/um/lib_um_crypto_rust.git
synced 2026-03-08 04:29:54 +00:00
[mg3d] feat #3: implement migu 3d decipher with improved key guessing
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
pub mod base64;
|
||||
mod md5;
|
||||
pub use md5::md5;
|
||||
pub use md5::{md5, md5_2};
|
||||
|
||||
@@ -3,3 +3,10 @@ use md5::{Digest, Md5};
|
||||
pub fn md5<T: AsRef<[u8]>>(buffer: T) -> [u8; 16] {
|
||||
Md5::digest(buffer).into()
|
||||
}
|
||||
|
||||
pub fn md5_2<T1: AsRef<[u8]>, T2: AsRef<[u8]>>(buffer1: T1, buffer2: T2) -> [u8; 16] {
|
||||
let mut md5_digest = Md5::default();
|
||||
md5_digest.update(buffer1);
|
||||
md5_digest.update(buffer2);
|
||||
md5_digest.finalize().into()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user