算法说明
SHA-256、SHA-384 和 SHA-512 属于 SHA-2 系列。相同输入和算法始终得到相同摘要;摘要可用于完整性校验,但不能替代密码加密存储方案。
使用 Web Crypto API 计算文本的 SHA-256、SHA-384 或 SHA-512 摘要。
SHA-256、SHA-384 和 SHA-512 属于 SHA-2 系列。相同输入和算法始终得到相同摘要;摘要可用于完整性校验,但不能替代密码加密存储方案。
相同算法和完全相同的 UTF-8 输入会得到相同摘要。多一个空格、换行或不同字符编码都会改变结果,因此核对前要确认输入规范。
哈希不是加密,也不能直接证明内容来自可信发布者。对抗恶意篡改需要可信渠道提供摘要,或使用 HMAC、数字签名等带认证的方案。
不可以。密码存储需要带随机盐和可调成本的专用密码哈希方案,例如 Argon2id、scrypt、bcrypt 或 PBKDF2。