SQL Server HashBytes

时间:2011-02-09 00:33:54

标签: sql-server sql-server-2005 sql-server-2008

您可以取消存储在数据库中的值吗?

所以,如果我生成并存储像这样的值

SELECT HashBytes('MD5', 'HelloWorld')

我可以使用一个函数来取消它,以便我可以退出原始值吗?

谢谢,

取值

2 个答案:

答案 0 :(得分:2)

没有。根据定义,Cryptographic hashes是一种方式。

答案 1 :(得分:2)

不幸的是没有。如果您要检查密码或密码短语是否正确,您只能加密收到的内容,然后比较两个结果。如果它们不同,那么显然传递了错误的信息。