散列不是加密
MD5、SHA 这类散列(哈希)算法把任意长度的输入压缩成固定长度的摘要,这个过程是单向不可逆的——拿到摘要无法还原出原文,所以它们和能解密的加密算法完全不同,本页也只能算摘要、不能“解密”。它的常见用途是校验文件是否被改动、给数据生成指纹,以及配合加盐存储口令。
HMAC 系列在普通散列的基础上引入一个密钥,用来验证消息的完整性和来源。需要注意 MD5 与 SHA-1 已被证明存在碰撞,不要再用于新的安全场景;对安全性有要求时优先选 SHA-256 及以上。
新用户专享 · 注册交易最高领 100 USDT 盲盒奖励(以官方活动为准)新人注册最高领 100U
立即领取 →
为一段文本计算 MD5、SHA-1/224/256/384/512 或对应的 HMAC 摘要。计算在浏览器本地完成,输入内容不会上传到服务器。
MD5、SHA 这类散列(哈希)算法把任意长度的输入压缩成固定长度的摘要,这个过程是单向不可逆的——拿到摘要无法还原出原文,所以它们和能解密的加密算法完全不同,本页也只能算摘要、不能“解密”。它的常见用途是校验文件是否被改动、给数据生成指纹,以及配合加盐存储口令。
HMAC 系列在普通散列的基础上引入一个密钥,用来验证消息的完整性和来源。需要注意 MD5 与 SHA-1 已被证明存在碰撞,不要再用于新的安全场景;对安全性有要求时优先选 SHA-256 及以上。