public void CanDecryptDateString() { var key = new byte[] { 54, 109, 249, 186, 109, 210, 209, 44, 94, 28, 227, 232, 73, 86, 128, 186 }; var data = new byte[] { 123, 28, 227, 85, 79, 126, 149, 28, 211, 96, 199, 192, 105, 149, 76, 231, 8, 136, 51, 141, 139, 44, 0, 230, 228, 116, 12, 145, 132, 157, 5, 123, 235, 247, 232, 244, 36, 217, 73, 147, 157, 124, 27, 143, 255, 79, 220, 194 }; var output = AesEncryptionHelper.Decrypt(data, key); Assert.Equal("D:20180808103317-07'00'", OtherEncodings.BytesAsLatin1String(output)); }
public void Encryption_And_Decryption_With_Text_Success() { EncryptionConfiguration encryptionConfiguration = new EncryptionConfiguration(DefaultKey); IAesEncryptionHelper aesEncryptionHelper = new AesEncryptionHelper(encryptionConfiguration); var text = "aesEncrypt"; var encrypted = aesEncryptionHelper.Encrypt(text); var decrypted = aesEncryptionHelper.Decrypt(encrypted); Assert.NotNull(encrypted); Assert.NotNull(decrypted); Assert.Equal(text, decrypted); }