Sql server 如何解密sys.fn_sqlvarbasetostr MD5,SQL Server 2008

Sql server 如何解密sys.fn_sqlvarbasetostr MD5,SQL Server 2008,sql-server,sql-server-2008,encryption,Sql Server,Sql Server 2008,Encryption,祝大家过得愉快,我正在使用SQLServer2008开发一个简单的登录。现在我用这个函数加密密码 子字符串(sys.fn_sqlvarbasetostr(HASHBYTES('MD5',@cont)),3,32) 这是完美的工作,如果我把pass=123,然后返回202cb962ac59075b964b07152d234b70,但我需要知道如何解密并再次返回123 我希望有人能帮助我,谢谢。MD5是一个散列,它就像一个值的标识符,所以它可能包含也可能不包含实际数据。MD5它是一个散列。这不是加密

祝大家过得愉快,我正在使用SQLServer2008开发一个简单的登录。现在我用这个函数加密密码

子字符串(sys.fn_sqlvarbasetostr(HASHBYTES('MD5',@cont)),3,32)

这是完美的工作,如果我把pass=123,然后返回202cb962ac59075b964b07152d234b70,但我需要知道如何解密并再次返回123


我希望有人能帮助我,谢谢。

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

MD5它是一个散列。这不是加密。搞砸那么,如何将此哈希值返回到原始值,则无法执行此操作。这就是像MD5这样的单向散列的要点