墨工坊

DEV NO.006

哈希计算器

文本与文件的 MD5 / SHA-1 / SHA-256 / SHA-512 校验和,秒级出结果。

此工具完全在本地运行,数据不会上传到任何服务器。

输入文本

这是什么

什么是哈希

哈希函数把任意输入映射为固定长度的「指纹」——输入哪怕改动一个字节,指纹也会完全不同。用途:文件完整性校验、去重、密码存储(需加盐慢哈希)。

What is a hash

A hash function maps any input to a fixed-length fingerprint. Change one byte and the fingerprint changes completely — the basis of integrity checks, deduplication and (properly salted) password storage.

如何使用

  1. 文本模式:粘贴文本即得四种哈希。
  2. 文件模式:拖入文件,自动计算 SHA 系列;MD5 在浏览器内用 JS 实现。
  3. 复制任一指纹用于比对。

常见问题

如何校验下载文件是否被篡改?

把文件拖进来计算 SHA-256,与官网公布的校验值逐字符比对,一致即完整。

MD5 还安全吗?

MD5 与 SHA-1 已可被碰撞攻击破解,不能用于安全场景;校验文件完整性仍广泛使用,但新系统请选 SHA-256。

大文件计算会上传吗?

不会。文件通过 Web Crypto API 在本地计算,越大越能感受到本地处理的速度优势。