public void Test_AesCbc() { byte[] key = KeyHelper.GenerateSymetricKey(); byte[] iv = CryptoUtils.NextBytesSecureRandom(16); byte[] plainTextRef = CryptoUtils.NextBytesSecureRandom(1024); byte[] ciperText = CryptoUtils.Aes256CbcEncrypt(key, iv, plainTextRef); byte[] plainText = CryptoUtils.Aes256CbcDecrypt(key, iv, ciperText); Assert.IsTrue(plainText.SequenceEqual(plainTextRef)); }