Exemple #1
0
        public void Encrypt_Decrypt_Test()
        {
            var source1         = "helloworld";
            var base64Encryptor = new Base64Encryptor();
            var encrypted1      = base64Encryptor.Base64Encrypt(source1, "utf-8");
            var decrypted1      = base64Encryptor.Base64Decrypt(encrypted1, "utf-8");

            Assert.Equal(source1, decrypted1);


            var source2    = "abc1234";
            var encrypted2 = "YWJjMTIzNA==";

            Assert.Equal(encrypted2, base64Encryptor.Base64Encrypt(source2));

            var encrypted3 = "YnJvdGhlcg==";
            var source3    = "brother";

            Assert.Equal(source3, base64Encryptor.Base64Decrypt(encrypted3));
        }