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)); }