示例#1
0
        public void TestEncryptor()
        {
            var    keyValue     = DESCrypto.CreatedKey();
            string encryptorStr = DESCrypto.Encryptor(input, keyValue.Key, keyValue.Value);

            Assert.IsNotNull(encryptorStr);
            Assert.IsTrue(encryptorStr.Length > 0);
            Console.WriteLine(encryptorStr);
        }
示例#2
0
        public void TestCreateKey()
        {
            var keyValue = DESCrypto.CreatedKey();

            Assert.IsNotNull(keyValue);
            Assert.IsTrue(keyValue.Key.Length > 0);
            Assert.IsTrue(keyValue.Value.Length > 0);

            Console.WriteLine(keyValue.Key);
            Console.WriteLine(keyValue.Value);
        }
示例#3
0
        public void TestDecryptorAsync()
        {
            var    keyValue     = DESCrypto.CreatedKey();
            string encryptorStr = DESCrypto.EncryptorAsync(input, keyValue.Key, keyValue.Value).Result;
            String decryptorStr = DESCrypto.DecryptorAsync(encryptorStr, keyValue.Key, keyValue.Value).Result;

            Assert.IsNotNull(encryptorStr);
            Assert.IsTrue(encryptorStr.Length > 0);
            Console.WriteLine(encryptorStr);

            Assert.IsNotNull(decryptorStr);
            Assert.IsTrue(decryptorStr.Length > 0);
            Console.WriteLine(decryptorStr);
            Assert.IsTrue(decryptorStr.Equals(input));
        }