【发布时间】:2015-01-09 12:16:09
【问题描述】:
祝大家有个美好的一天,我正在使用 SQL SERVER 2008 开发一个简单的登录。现在我用这个函数加密密码
SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('MD5', @cont)),3,32)
完美,如果我输入 pass = 123 然后返回 202cb962ac59075b964b07152d234b70,但我需要知道如何解密并再次返回 123
希望有人能帮帮我,谢谢
【问题讨论】:
-
MD5 这是一个哈希。这不是加密。哈希。 a one way hash.
-
那么如何将这个哈希返回到原始值
-
你不能。这就是像 MD5 这样的单向哈希的意义
标签: sql-server sql-server-2008 encryption