工具用的顺手吗?
你的反馈能帮助我们做得更好
支持BLAKE2B/BLAKE2S算法的哈希生成器,可配置密钥、盐值和输出长度,用于数据完整性校验和消息认证。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
哈希函数把输入数据映射成摘要,可用于比对两段内容是否一致。该页面针对文本提供 BLAKE2b、BLAKE2s 与 BLAKE3 选择;选定算法后,结果区显示同一摘要的不同文本表示。哈希不是加密:它没有用于把摘要还原成原文的解密步骤。
工具显示十六进制小写、十六进制大写和 Base64。大小写变化只改变十六进制字符的写法;Base64 是把摘要字节换成另一种文本编码,便于放进只接受该格式的配置或记录中。比较两个结果时,先确认使用了同一算法和完全相同的输入文本。
指南
按步骤完成操作,并通过示例核对输入与结果。
在文本框中粘贴或输入待计算内容。空格、换行和字符都属于输入的一部分;如果要与另一系统比较,先确认两边文本完全一致。
从算法选项中选择 BLAKE2b、BLAKE2s 或 BLAKE3。若对方给出了算法名称,请按名称选择;不同算法对同一文本会得到不同摘要。
结果区同时提供两种大小写的十六进制文本和 Base64。点击相应结果旁的复制按钮,再粘贴到需要的比对位置。
复算示例:文本 abc 选择 BLAKE2b,摘要的十六进制小写形式为:
ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923同一摘要的 Base64 表示为 uoClP5gcTQ1qJ5e2nxL26UwhLxRoWsS3SxK7b9v/otF9h8U5Kqt5LcJS1d5FM8yVGNOKqNvxklq5I4bt1ACZIw==。
场景
查看这项工具在不同工作与生活流程中的用法。
开发人员可对同一段配置或说明文本选用相同算法,在两处分别生成摘要并比较,快速发现输入内容是否有变化。
测试人员可使用短文本验证一个接收端是否按预期接收 BLAKE2 或 BLAKE3 摘要,并将算法名称与结果格式一并记录。
问答
集中解答高频疑问与容易混淆的问题。
不是。大写与小写只是十六进制字符的显示差异,表达的是同一组摘要字节;复制时按接收方要求选择即可。
两者是同一摘要字节的不同编码方式,因此文本长度和字符集不同。要与另一份结果比较,需先确认双方使用的是同一种表示。
它们属于不同算法。要复核已有摘要或和其他系统交互时,必须选择生成原摘要时使用的算法;不要仅凭输出字符串长度判断算法。
须知
使用前了解适用范围、结果限制与必要提醒。
哈希摘要不能解密回原文,也不能单独证明文件或文本来自可信发布者。要校验来源,应把结果与可信渠道提供的摘要或数字签名核对。
当前输入是文本,页面提供算法选择和摘要显示;没有可填写的密钥、盐值、轮数或摘要长度参数。因此不要把结果当作带密钥的消息认证码,也不要用这种快速通用哈希直接保存用户密码。NIST 的美国数字身份指南要求密码验证方使用合适的密码哈希方案并配置盐值与成本因子;这类专用方案与普通摘要用途不同。
当前输入框接收文本而不是文件字节;如果要核对某个文件的二进制摘要,应使用能读取文件内容且算法设置一致的流程,不能把文件名或复制出的文本当成文件摘要。
推荐
查找相关工具、专题与可用的 API 能力。