【问题标题】:How to decrypt sys.fn_sqlvarbasetostr MD5, SQL Server 2008如何解密 sys.fn_sqlvarbasetostr MD5、SQL Server 2008
【发布时间】: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


【解决方案1】:

MD5 是一个哈希,它就像一个值的标识符,所以它可能包含也可能不包含实际数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    • 2012-03-28
    • 2011-06-05
    • 1970-01-01
    • 2012-02-08
    • 2013-08-04
    • 2011-03-11
    相关资源
    最近更新 更多