MD5、SHA-1、SHA-2、SHA-3 摘要,一次算出多种算法
输入文本后自动计算
MD5 与 SHA-1 存在已知碰撞攻击,只适合校验完整性,不要用于密码或签名。
不能。MD5 和 SHA-1 已可被碰撞且计算太快,密码存储应使用 bcrypt、scrypt 或 Argon2 这类慢哈希;MD5 只适合非安全场景的校验和。
哈希是单向指纹,不可逆,用于校验完整性与去重;加密是可逆的,需要密钥才能还原原文。