哈希生成器
立即生成 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512 哈希值——全部在您的浏览器中本地计算。
为什么要使用 PixConvert 哈希生成器
基于原生浏览器 API 的快速、私密加密哈希。
5种算法
MD5、SHA-1、SHA-256、SHA-384、SHA-512——涵盖了从校验和到密码哈希的各种常见用例。
文件哈希
上传任意文件即可对其内容进行哈希处理。无需安装任何工具即可验证下载文件的完整性。
Web 加密 API
SHA 算法使用原生 SubtleCrypto API——浏览器级性能,无 JS 库开销。
100% 私密
数据绝不会离开您的设备。可安全用于哈希密码、API密钥和敏感文件。
大写/小写
切换十六进制输出,在小写(默认)和大写之间切换,以匹配目标系统的预期格式。
立即见效
对于较短的输入,哈希值会在您输入时实时更新。对于较大的文件,请点击“生成”。
哈希常见用例
哈希在软件工程中无处不在。
文件完整性
验证下载的文件是否与发布者提供的预期校验和相符。
- 比较 SHA-256 校验和
- 检测文件损坏
- 验证软件下载
密码哈希
生成用于开发和调试的测试哈希值。(注意:生产环境请使用 bcrypt/argon2。)
- 生成测试 MD5/SHA 哈希值
- 验证哈希算法行为
- 调试身份验证流程
数据指纹识别
生成内容指纹,用于缓存、去重和变更检测。
- 缓存键生成
- 去重指纹
- 内容变更检测
如何生成哈希值
在输入框中输入或粘贴文本,或上传文件。选择您的算法(MD5、SHA-256 等)。
点击“生成哈希值”。十六进制摘要会立即显示。点击“复制”将其保存到剪贴板。
切换算法(MD5、SHA-1、SHA-256、SHA-512)并重新哈希,无需重新输入——这对于验证文件完整性很有用。
常见问题解答
加密哈希原理详解。
MD5算法现在还安全吗?
MD5算法在加密技术上已被破解,不应用于安全敏感用途(例如密码、数字签名、证书指纹)。它仍然适用于非安全用途,例如文件校验和以及内容去重,因为在这些用途中,抗碰撞性并非至关重要。
我应该使用哪种算法?
通用校验和:SHA-256。密码校验:bcrypt、argon2 或 scrypt(此处不可用,请使用合适的库)。旧系统:MD5 或 SHA-1。最高安全性:SHA-512。
哈希运算是可逆的吗?
不。哈希函数是单向的——你无法从哈希值推导出原始输入。这是其基本属性。“破解”哈希值需要暴力破解输入并比较结果,这就是为什么高熵强密码如此重要的原因。
SHA-256 和 SHA-512 有什么区别?
两者都属于 SHA-2 系列。SHA-256 生成 256 位(64 个十六进制字符)的摘要。SHA-512 生成 512 位(128 个十六进制字符)的摘要。SHA-512 的内部状态更大,在 64 位处理器上更不容易被暴力破解。
我可以对文件进行哈希处理,而不仅仅是文本吗?
是的。点击“计算文件哈希值”即可上传任何文件。该工具使用 FileReader API 以二进制方式读取文件,并计算原始字节的哈希值——这与命令行 sha256sum 命令的结果完全相同。