From 96da5e629d35b99789318abb4c46420dda36fa36 Mon Sep 17 00:00:00 2001 From: trivernis Date: Tue, 10 Mar 2020 21:24:01 +0100 Subject: [PATCH] Remove timing report from decryption since it only reports the time it took for one chunk --- src/lib/crypt.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/lib/crypt.rs b/src/lib/crypt.rs index 129da04..39605ec 100644 --- a/src/lib/crypt.rs +++ b/src/lib/crypt.rs @@ -5,7 +5,6 @@ use des::Des; use rand::Rng; use rayon::prelude::*; use std::sync::Mutex; -use std::time::Instant; type DesCfb = Cfb; @@ -38,7 +37,6 @@ pub fn decrypt_with_dictionary( checksum: &[u8], ) -> Option> { let decrypted = Mutex::>>::new(None); - let start = Instant::now(); let pass = dict.par_iter().find_first(|(_pw, key)| { let decrypted_data = decrypt_data(&data, key); let decr_check = sha_checksum(&decrypted_data); @@ -51,11 +49,7 @@ pub fn decrypt_with_dictionary( }; }); if let Some((pw, _key)) = pass { - println!( - "\nPassword found in {:.2}s: {}", - start.elapsed().as_secs_f32(), - pw - ); + println!("\nPassword found: {}", pw); let decry = decrypted.lock().unwrap(); if let Some(decrypted_data) = (*decry).clone() { return Some(decrypted_data);