🔐 MD5 在线加密
纯前端 SHA-256/MD5 算法 实时计算,32 位 / 16 位 大小写一键复制。文件不上传,适合接口签名、数据指纹、校验码生成。
📝 输入文本
实时计算 · 无大小限制
📋 加密结果
点击复制按钮快速复制
小写 MD5 · 32 位
—
大写 MD5 · 32 位
—
小写 MD5 · 16 位
—
📖 关于 MD5
MD5 是什么
MD5 (Message-Digest Algorithm 5) 是一种广泛使用的密码散列函数,输出 128 位(32 字符) 的十六进制哈希值,用于确保信息传输完整一致。16 位结果为 32 位结果的中间 16 位截取,校验强度更低,一般推荐使用完整 32 位。
特点
- 不可逆:无法从 MD5 值反向推算原始内容。
- 抗碰撞弱:不同输入极小概率产生相同 MD5(但已被攻破,不能用于安全签名)。
- 固定长度:无论输入多长,输出始终 32 字符。
常见用途
- 文件/包完整性校验:发布方给出 MD5,用户下载后比对。
- 接口签名:参数 + 盐值 + MD5,作为请求签名。
- 数据指纹:去重、缓存键、日志关联。
安全边界
MD5 不是加密算法,不能把哈希结果当作"可解密密文"。用于密码存储、证书或抗碰撞要求高的场景时,应优先 SHA-256/HMAC 或 bcrypt / scrypt / Argon2 等专业方案。本页计算在浏览器本地完成,敏感原文请勿在不可信环境粘贴(详见 隐私说明)。