diff --git a/src/main.rs b/src/main.rs index 22ad394..c94b50d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,6 +8,7 @@ const CHAR_SET: &[u8] = const MAX_LEN: usize = CHAR_SET.len(); const TARGET: [u8; 16] = hex_literal::hex!("e809236d4b94e54174e666cf3b1f53ce"); const KNOWN: &str = "CYBERSCI(PUNCH?C4RD?1S?7H3?FL4SH?ST0RAGE?OF?"; +const KNOWN_TRAIL: &str = ")"; fn main() { let mut hasher = Md2::new(); @@ -54,8 +55,8 @@ fn brute(start_val: u8) { } guess = format!( - "{}{}{}{}{})", - KNOWN, &start_val, CHAR_SET[c], CHAR_SET[b], CHAR_SET[a], + "{}{}{}{}{}{}", + KNOWN, &start_val, CHAR_SET[c], CHAR_SET[b], CHAR_SET[a], KNOWN_TRAIL ); hasher.update(&guess); result = hasher.finalize_reset();