1use byte_aes::Aes256Cryptor;
2fn main() {
3 let key = "c4ca4238a0b923820dcc509a6f75849b";
4 let cryptor = Aes256Cryptor::try_from(key).unwrap();
5 let buf: [u8; 4] = [1, 0, 0, 1];
6 let encrypt_buf = cryptor.encrypt(buf);
8 let clear_buf = cryptor.decrypt(encrypt_buf);
11 println!("{clear_buf:?}"); let buf: [u8; 17] = [
14 1, 0, 0, 1, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 0,
15 ];
16 let encrypt_buf = cryptor.encrypt(buf);
17 let clear_buf = cryptor.decrypt(encrypt_buf);
20 println!("{clear_buf:?}"); let buf = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 200]; let clear_buf = cryptor.decrypt(buf);
24 println!("{clear_buf:?}");
25}