如果我们无法解码 MD5 哈希字符串,那么 MD5 的目的是什么,我们可以在哪里使用 MD5。
最佳答案
例如,将数据保存在数据库中。
如果您使用 md5 保存密码并将其与您在表单中输入的密码进行比较并对其进行哈希处理,它仍然是相同的密码,但您无法在数据库中以明文形式看到它。
例如:
password = 123
md5(123) === "202cb962ac59075b964b07152d234b70"
如果您尝试登录并输入 123 作为您的密码,它的 md5 仍然是相同的,您可以比较它们。但是如果您的数据库被黑客入侵,黑客将无法读取明文密码,只能读取散列值
关于networking - MD5 目的或用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643932/