Пример #1
0
        public void TestUnRevEnc()
        {
            //不可逆加密
            //md5
            string md5 = DEncryptUtils.MD5Encrypt(txt); //md5是2次加密,且会截断字符串,这样网上的暴力破解不了

            Console.WriteLine("MD5:" + md5);
            Assert.AreEqual(md5, DEncryptUtils.MD5Encrypt(txt));

            //sha512 比md5更安全的不可逆加密方法
            string sha512 = DEncryptUtils.SHA512Encrypt(txt);

            Console.WriteLine("sha512:" + sha512);
            Assert.AreEqual(sha512, DEncryptUtils.SHA512Encrypt(txt));
        }