Exemple #1
0
        public void EncryptBase64StringTest()
        {
            string decryptString = "验证此测试方法的正确性。";
            string expected      = AesSecurity.EncryptBase64String(decryptString);
            string actual        = AesSecurity.DecryptBase64String(expected);

            Assert.AreEqual(decryptString, actual);
        }
Exemple #2
0
        public void EncryptStringTest()
        {
            string decryptString = "验证此测试方法的正确性。";
            string decryptKey    = "123".PadLeft(32, 'A');
            string expected      = AesSecurity.EncryptString(decryptString, decryptKey);
            string actual        = AesSecurity.DecryptString(expected, decryptKey);

            Assert.AreEqual(decryptString, actual);
        }
Exemple #3
0
        public void EncryptFileTest()
        {
            string inputFile  = string.Empty;
            string outputFile = string.Empty;
            string decryptKey = string.Empty;
            bool   expected   = false;
            bool   actual     = AesSecurity.EncryptFile(inputFile, outputFile, decryptKey);

            Assert.AreEqual(expected, actual);
        }
Exemple #4
0
        public void EncryptStreamTest()
        {
            FileStream   fs         = null;
            string       decryptKey = string.Empty;
            CryptoStream expected   = null;
            CryptoStream actual     = AesSecurity.EncryptStream(fs, decryptKey);

            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
Exemple #5
0
        public void DecryptBase64StringTest1()
        {
            string decryptString = "验证此测试方法的正确性。";
            string decryptKey    = "Abcdendk";

            decryptKey = decryptKey.PadLeft(32, 'F');
            string expected = AesSecurity.EncryptBase64String(decryptString, decryptKey);
            string actual   = AesSecurity.DecryptBase64String(expected, decryptKey);

            Assert.AreEqual(decryptString, actual);
        }
Exemple #6
0
        public void DecryptFileTest()
        {
            string inputFile  = string.Empty;
            string outputFile = string.Empty;
            string decryptKey = string.Empty;
            bool   expected   = false;
            bool   actual     = AesSecurity.DecryptFile(inputFile, outputFile, decryptKey);

            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }