标签: sql-server sql-server-2005 sql-server-2008
您可以取消存储在数据库中的值吗?
所以,如果我生成并存储像这样的值
SELECT HashBytes('MD5', 'HelloWorld')
我可以使用一个函数来取消它,以便我可以退出原始值吗?
谢谢,
取值
答案 0 :(得分:2)
没有。根据定义,Cryptographic hashes是一种方式。
答案 1 :(得分:2)
不幸的是没有。如果您要检查密码或密码短语是否正确,您只能加密收到的内容,然后比较两个结果。如果它们不同,那么显然传递了错误的信息。