pub fn decrypt(cipher_vec: Vec<Vec<u8>>, key: Vec<u8>) -> Vec<Vec<u8>>
Expand description

use decrypt() to decrypt encrypted data

use idea_algorithm::decrypt;
use idea_algorithm::display_decrypt;
use idea_algorithm::encrypt;
let data = "I like rust,do't ask me why?".as_bytes();
let key = "alen_andryalen_a".as_bytes();//key length must be equal to 16
let enc = encrypt(data.to_vec(), key.to_vec());
let dec = decrypt(enc.to_vec(), key.to_vec());
assert_eq!(enc,vec![vec![227, 50, 135, 181, 96, 140, 192, 61],vec![14, 26, 91, 233, 40, 203, 211, 156],vec![25, 159, 71, 85, 37, 42, 209, 92],vec![142, 74, 46, 210, 87, 186, 92, 46]]);
assert_eq!(display_decrypt(dec),format!("I like rust,do't ask me why?"));