←

本地哈希计算器

输入方式

选择算法和输入方式。空文本和零字节文件也可以计算。

使用步骤

选择文本或本地文件,再选择一种 SHA 算法并计算。结果显示算法、输入方式、实际字节数和完整小写十六进制摘要。可复制摘要,或手动选中结果。修改输入会使旧结果立即失效。

文本以 UTF-8 编码,CRLF 和 CR 换行统一为 LF;不删除首尾空白,不改变大小写或进行 Unicode 归一化,不解释转义文本,不自动添加或移除 BOM。显式 BOM 和 NUL 参与计算。文件模式保留所有原始字节,不包含文件名、类型或修改时间。

示例 abc 不含换行。SHA-256 的期望摘要如下;其他算法的官方向量见 RFC 6234。

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

范围与限制

文本最多 200000 个 UTF-16 单元(部分表情占两个),编码后最多 800000 字节;文件最多 16 MiB。输入不会被截断。浏览器需要完整读取文件,实际内存可能高于文件大小。哈希不是加密、密码存储、签名验证或病毒检测,也不能证明可信来源或保证绝对无碰撞;请与独立可信渠道提供的摘要核对。

本工具不上传、存储或记录输入、文件及摘要;网页仍会正常加载资源。清空仅移除页面引用,不保证安全擦除浏览器内存或剪贴板历史,也不能防止恶意扩展或页面脚本。已经开始的剪贴板写入无法撤回。读取可以中止,底层摘要计算不能真正中止;取消后须等其结束才可再次计算。

读取进度按实际字节计算;摘要阶段只显示任务 0/1,耗时、预计剩余时间和速率未知时用横线表示。读完文件不等于摘要完成。

RFC 6234Web Crypto

本地哈希计算器

选择输入和算法,计算后复制完整摘要。空文本有效;文件模式必须选择文件。修改输入会清除旧结果。取消仅停止显示结果,底层摘要任务可能仍在完成。

设置