答案 0 :(得分:1)
根据您加密的方式,您可能无法对其进行解密,因为哈希算法通常是单向的。
你唯一可行的解决办法是强制使用散列和盐,通过查看它将需要永远。
如果您知道数据是如何加密的,那么这相对简单,可以手动或自动完成。
更多相关信息:https://msdn.microsoft.com/en-us/library/ee783861(v=cs.20).aspx
答案 1 :(得分:1)
我会假设这张桌子已经存在,没有密码'列或表。在这种情况下:
此处没有密码可以解密,因为此表格不包含密码。
这里发生了什么:用户创建了一个密码。它被散列(使用盐)并存储为123ABC
。当他们登录时,他们输入密码,然后进行散列(使用salt)和比较到保存的散列。如果它出现为123ABC
,那很好。
好的部分是,你永远不会保存密码,所以它们不会被盗。如初。
不好的部分是其他字符串也哈希到123ABC
,所以有人拥有所有可能的哈希表(称为'彩虹表')可以使用其他已知的匹配进入。盐来了,这使得找出可能的匹配变得更加困难。