哈希生成器 — MD5 / SHA-1 / SHA-256
给一段文本生成 MD5、SHA-1、SHA-256 等校验码(摘要)。用来核对「两份内容是否一致」、对比下载校验值,或做非安全场景的指纹。不要用 MD5/SHA-1 存密码;严肃完整性优先 SHA-256。
哈希把任意长度输入映射成固定长度的十六进制串。改一个字符,结果就面目全非——所以适合验损。
MD5、SHA-1 已不适合安全场景,但仍有人用它们做「文件是否传完」的快速核对。安全用途请选 SHA-256 或更强算法,并配合正确的密钥派生。
本页对文本哈希;若要对文件二进制校验,请使用支持文件选择的校验工具或命令行。
如何生成
- 输入或粘贴文本
- 选择算法
- 复制十六进制摘要
校验码能做什么
- 快速对比两段文本是否相同。
- 对照官网公布的校验值。
- 多算法可选,适配不同文档要求。
场景
- 文档要求提交 MD5
- 确认配置文件没被改过一行
- 教学演示雪崩效应
提示
- 复制时注意不要多空格、换行。
- 密码场景请用专用慢哈希,而不是本页。
- 同一算法结果应大小写不敏感地比较(通常小写输出)。
说明
| 输入 | 输出 | 说明 |
|---|---|---|
| 同一文本 | 同一摘要 | 可重复 |
| 改动一个字符 | 摘要完全不同 | 雪崩 |
哈希常见问题
- 能从哈希反推原文吗?
- 设计上不可行。但短密码可能被彩虹表猜中,故不能当加密用。
- MD5 冲突是什么?
- 已发现可人为制造不同内容同 MD5,故安全场景弃用。
- 和加密的区别?
- 哈希不可逆;加密可解密。需求不同。