1. 密码+盐
网站名是abc。 则密码是 md5(pwd+盐), 之后再可以 剪切,+盐,后在md5
单向HASH算法基础上进行了加盐、多次HASH等扩展,这些方式可以在一定程度上增加破解难度,对于加了“固定盐”的HASH算法,需要保护“盐”不能泄露,这就会遇到“保护对称密钥”一样的问题,一旦“盐”泄露,根据“盐”重新建立彩虹表可以进行破解,对于多次HASH,也只是增加了破解的时间,并没有本质上的提升。需要确保盐不泄露。
2. RSA
https://blog.csdn.net/chen_3010/article/details/71440754