我刚开始学编程,也许我错过了md5的重点。但从我的经验来看,MD5加密对于每个单词都是“静态”的。所谓“静态”,就是说例如md5(“hello”)始终会得到相同的结果。这使我认为使用库高度可逆。
如果md5(“hello”)被分配一个数字(例如5),字符串xbuIdSjsdsjsd44s64sd是它的加密,并且等于5,但是如果sfoiefef465f4ze4f6fe也是它的加密,并且也等于5呢?
因为数学计算最终都得到同样的结果。那将是动态加密吗?
我想,但我告诉你,我是个新手,所以这些只是困扰我的问题。我认为有权访问数据库md5密码的人可以通过测试单词并将其存储为库来轻松地反转它们。
你们觉得呢?是否有md5的替代方案?
感谢任何帮助或启示。