```rust //string use ideacrypto::*; let data = "This is plaintext".asbytes(); let key = "this is password".as_bytes(); //key length can be any length let enc = encrypt(data, key); let dec = decrypt(enc.clone(), &key);
asserteq!( enc, vec![ vec![115, 247, 88, 166, 138, 225, 25, 243], vec![194, 236, 21, 196, 218, 159, 127, 117], vec![119, 7, 4, 154, 98, 218, 123, 31, 7] ] ); asserteq!(display_decrypt(dec), format!("This is plaintext"));
//test let data1 = "This is another plaintext".asbytes(); let key1 = "key length can be any length key length can be any length ".asbytes(); let enc1 = encrypt(data1, key1); let dec1 = decrypt(enc1, key1); asserteq!(displaydecrypt(dec1), format!("This is another plaintext")); encryptfile("./0.txt", key1); decryptfile("./0.txt", key1); ```