哈希计算器
在浏览器中计算常见文本或本地文件的摘要,并比较精确的十六进制输出以进行完整性检查. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。
开始使用
此工具帮助您做什么
在浏览器中计算常见文本或本地文件的摘要,并比较精确的十六进制输出以进行完整性检查。
示例
输入
文本:hello 使用SHA-256
结果
2cf24dba5fb0a30e…(共64个十六进制字符)
结果如何生成
加密哈希将任意输入字节映射到固定长度的摘要。一个字节的变化应产生不同的摘要,但摘要无法恢复原始输入。
实用工作流
- 将下载的文件与发布者校验和进行比较
- 生成可重复的测试摘要
- 确认两个文本值是否具有相同的字节
重要限制
- MD5和SHA-1不适合现代抗碰撞安全。
- 普通的快速哈希不是密码存储;密码系统需要加盐的慢速密码哈希函数。
- 不同的换行符或文本编码会产生不同的摘要。
常见问题
哈希可以解密吗?
不能。哈希是单向的;弱输入仍可通过哈希候选值来猜测。
为什么我的校验和不同?
检查算法、确切文件版本、文本编码、大小写和换行符。
具体示例
假设您输入文本 hello 并选择 SHA-256 算法,工具会输出 64 个十六进制字符的摘要,例如 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824。您可以将此摘要与发布者提供的校验和进行比对,以验证文件或文本的完整性。
常见问题
哈希可以解密吗?
不能。哈希是单向函数,无法从摘要恢复原始输入。但弱密码可能通过暴力猜测被破解,因此密码存储应使用加盐的慢速哈希算法。
为什么我的校验和与预期不同?
请检查算法是否一致、文件版本是否相同、文本编码(如 UTF-8 与 ASCII)是否一致、大小写以及换行符(Windows 与 Unix 不同)是否匹配。
哈希能证明文件作者吗?
不能。匹配的摘要仅证明字节完全相同,但无法证明作者身份或时间戳,这需要数字签名或其他认证机制。
此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。