密码存储
-
加密函数MD5()与SHA256()有何区别?密码存储的场景选择指南
md5 和 sha256 均不适合直接用于密码存储,因为 md5 已被破解且不安全,sha256 虽更安全但仍非专为密码设计。1. md5 输出 128 位哈希值,速度快但存在碰撞漏洞,易受彩虹表攻击;sha256 输出 256 位哈希值,目前无有效碰撞攻击,但运算速度过快仍易遭暴力破解。2. 密码…
md5 和 sha256 均不适合直接用于密码存储,因为 md5 已被破解且不安全,sha256 虽更安全但仍非专为密码设计。1. md5 输出 128 位哈希值,速度快但存在碰撞漏洞,易受彩虹表攻击;sha256 输出 256 位哈希值,目前无有效碰撞攻击,但运算速度过快仍易遭暴力破解。2. 密码…