用Sha512加密后得出的长串文字能反推出加密前的未加密文吗,对我很重要,求指导
高手是可以的
https://blog.csdn.net/happyjacob/article/details/109706251
你可以用下面这个网址来解密SHA512加密的文本,直接把加密的哈希文本拷贝过去,点击decode,就可以得到明文
https://md5hashing.net/hash/sha512
可能性非常小。
除非你加密前明文是常用的,能枚举出来的,可以使用大量的枚举明文按同样的加密方式加密后比对,从而得到明文,比如简单的密码,如果你的加密前的明文是不常用的,概率为0哟
未加盐的Sha512加密理论上可以通过彩虹表比对出来,但是根据复杂度,彩虹表大小不一样。比如一个只有7个小写字母组合的彩虹表大小约35MB,而一个8个字母数字组合的彩虹表大约为1TB。彩虹表能比对出来是因为同一个字符串的加密后的密文是一样的。
但是,如果加盐加密,同一个字符串,加密盐不一样,加密后的密文是不一样的,就没法通过比对的方式破解。
明确一下,不可以,