public void Test_Encrypt_Decrypt_L192()
        {
            var s1 = TripleDESEncryptionProvider.Encrypt("仙剑蜀山", "jianxuanbing", "12345678", keySize: TripleDESKeySizeType.L192);
            var o1 = TripleDESEncryptionProvider.Decrypt(s1, "jianxuanbing", "12345678", keySize: TripleDESKeySizeType.L192);

            Assert.Equal("仙剑蜀山", o1);
        }
Exemple #2
0
        public void EncryptDecrypt_WithSalt_WithAutoCreateKey_L192_Test()
        {
            var key = TripleDESEncryptionProvider.CreateKey(TripleDESKeySizeTypes.L192);
            var s   = TripleDESEncryptionProvider.Encrypt("实现中华民族伟大复兴的中国梦", key.Key, key.IV, "123412341234", keySize: TripleDESKeySizeTypes.L192);
            var o   = TripleDESEncryptionProvider.Decrypt(s, key.Key, key.IV, "123412341234", keySize: TripleDESKeySizeTypes.L192);

            Assert.Equal("实现中华民族伟大复兴的中国梦", o);
        }
        public void Test_Encrypt_Decrypt_AutoCreateKey_L192()
        {
            var key = TripleDESEncryptionProvider.CreateKey(TripleDESKeySizeType.L128);
            var s1  = TripleDESEncryptionProvider.Encrypt("仙剑蜀山", key.Key, key.IV, keySize: TripleDESKeySizeType.L128);
            var o1  = TripleDESEncryptionProvider.Decrypt(s1, key.Key, key.IV, keySize: TripleDESKeySizeType.L128);

            Assert.Equal("仙剑蜀山", o1);
        }
Exemple #4
0
        public void EncryptDecrypt_L128_Test()
        {
            var s = TripleDESEncryptionProvider.Encrypt("image", "alexinea&#%12!", "forerunner", keySize: TripleDESKeySizeTypes.L128);

            Assert.Equal("pG8iQQQVIQY=", s);

            var o = TripleDESEncryptionProvider.Decrypt(s, "alexinea&#%12!", "forerunner", keySize: TripleDESKeySizeTypes.L128);

            Assert.Equal("image", o);
        }
Exemple #5
0
        public void EncryptDecrypt_WithSalt_L192_Test()
        {
            var s = TripleDESEncryptionProvider.Encrypt("image", "alexinea&#%12!", "forerunner", "123412341234", keySize: TripleDESKeySizeTypes.L192);

            Assert.Equal("nmTHXan4jN8=", s);

            var o = TripleDESEncryptionProvider.Decrypt(s, "alexinea&#%12!", "forerunner", "123412341234", keySize: TripleDESKeySizeTypes.L192);

            Assert.Equal("image", o);
        }
Exemple #6
0
        public void EncryptDecrypt_L192_Test()
        {
            var s = TripleDESEncryptionProvider.Encrypt("image", "alexinea&#%12!", "forerunner", keySize: TripleDESKeySizeTypes.L192);

            Assert.Equal("Y6tAf/GrLx8=", s);

            var o = TripleDESEncryptionProvider.Decrypt(s, "alexinea&#%12!", "forerunner", keySize: TripleDESKeySizeTypes.L192);

            Assert.Equal("image", o);
        }