public void AesRoundTrip() { var aesKey = _aes.GenerateKey(); var encrypted = _aes.Encrypt("test data", aesKey); Assert.AreEqual("test data", TestHelper.DecryptAes(encrypted, aesKey)); }
public void EncryptsData() { var encrypted = _braintree.Encrypt(DataToEncrypt); var aesInfo = encrypted.Substring(_encryptedPrefix.Length).Split('$'); var aesKey = TestHelper.DecryptRsa(aesInfo[0], PrivateKey); var decrypted = TestHelper.DecryptAes(aesInfo[1], aesKey); Assert.AreEqual(DataToEncrypt, decrypted); }