Exemplo n.º 1
0
        private static void AESEncryptDemo()
        {
            var original    = "This is AES Encrypt Demo.";
            var password    = "******";
            var encryptText = CryptographyUtils.AESEncrypt(original, password);

            Console.WriteLine(encryptText);
            var decryptText = CryptographyUtils.AESDecrypt(encryptText, password);

            Console.WriteLine(decryptText);
        }
Exemplo n.º 2
0
        public void AESBase64_EncryptAndDecrypt_Test()
        {
            // Arrange
            var result = CryptographyUtils.AESEncrypt(data, password);

            // Act
            var decryptedData   = CryptographyUtils.AESDecrypt(result, password);
            var decriptedString = Encoding.UTF8.GetString(decryptedData !);

            // Assert
            Assert.AreEqual(data, decriptedString);
        }