哈希算法将任意长度的输入转为固定长度的"指纹"。常用于文件完整性校验、密码存储(配合盐)、数据去重等。本工具基于浏览器原生 Web Crypto API 实现,所有计算在本地完成,不会上传任何数据。
能。Web Crypto API 一次需要全部数据,所以会先用 FileReader 读到内存。500MB 以下没问题;再大的文件浏览器内存可能不够,建议用专门的命令行工具(如 sha256sum)。
本工具默认小写无分隔。复制后可以在文本编辑器里 toUpperCase() 或者用正则把每两位加冒号。例如校验证书指纹常见的格式是 AB:CD:EF:...。
不一样。Hash 是**单向**的,不可逆;加密是**双向**的,有密钥就能解密。Hash 用来"校验",加密用来"保密"。密码不应该明文存,也不应该用可逆加密,应该 Hash + 盐(如 bcrypt / Argon2)。