输入
正在准备工作区…
使用方法
- 输入消息,选择输入编码与哈希算法。
- 点击“生成”,再选择 Hex 或 Base64 输出。
- 复制摘要、比较预期值,或下载 JSON。
哈希生成工具
摘要是字节数据的固定长度指纹。默认使用 SHA-256,也可选择其他算法或同时查看全部五种结果。输入编码决定实际参与哈希计算的字节。
可将摘要复制为 Hex 或 Base64,并与完整预期值比较。切换这些显示方式不会改变输入字节,也无需重新计算。
输入与操作
输入文本、Hex 或 Base64,选择算法和输出格式。“示例”会填入包含 Unicode 字符的文本。
点击“生成”。可复制摘要、与预期值比较,或下载不包含敏感输入的结果。
Hello, world! 👋a1c81e1c2c9dc291fa5fa6a35d8c77624e1d8f19d9f7ed6817739111dc699137仅供演示。请勿将示例密钥或密码用作真实凭据。
行为与限制
本工具不会规范化文本、删除空格或追加换行符。Hex 允许字节对之间包含空白;Base64 使用标准字符表并严格校验填充。MD5 和 SHA-1 仅用于兼容旧系统,不适合要求抗碰撞的安全用途或密码存储。
复制与使用
空格和换行符都会参与计算。如需对文件的原始字节计算哈希,请使用文件校验和工具。
复制全部摘要 · 按所选输出格式比较。选择“所有算法”时,会标出匹配的摘要。
输入: 1 MiB; 密钥: 64 KiB; 文件: 1 GiB; 密码: 4–128 (长度), 1–100 (数量); bcrypt: 1–72 个 UTF-8 字节 · 成本 4–14 · 默认 10; AES: 明文 1 MiB, 加密口令 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 口令 / 输入字节 64 KiB, 盐值 / info 1 KiB, 输出长度(字节) 1–256; 输出 1–256 字节 · PBKDF2 最多 2,000,000 次迭代 · 输入保留在设备上; 耗时: 30 s; 文件: 120 s.
常见问题
哈希可以解密吗?
不可以。哈希不是加密,没有解密密钥。仅凭摘要也不能验证消息来源。
为什么与命令行哈希不同?
请比较准确的输入字节。末尾换行、BOM、编码或 CRLF/LF 差异都会改变摘要。
从 Hex 切到 Base64 需要重新计算吗?
不需要。输出编码仅改变当前摘要字节的表示。修改输入或算法后,需要重新点击“生成”。
下载 JSON 包含消息吗?
不包含。它包含算法、摘要、输出格式和输入字节数,不包含源消息。
可以对二进制数据计算哈希吗?
可以。以 Hex 或 Base64 输入字节,或使用文件校验和工具处理原始本地文件。“打开文本文件”仅接受有效 UTF-8 文本。