SHA哈希计算

基于浏览器 WebCrypto 接口计算 SHA-1 / SHA-256 / SHA-384 / SHA-512 摘要,本地运算不上传。

输入后自动计算四种摘要

工具介绍

哈希(摘要)算法可将任意长度内容映射为固定长度的指纹,广泛用于文件校验、密码存储、签名验签。本工具调用浏览器原生 WebCrypto 接口计算 SHA 系列摘要,结果以小写十六进制输出,与 openssl、Python hashlib 等工具结果一致。

常见问题

SHA 哈希可以解密还原吗?

不可以。哈希是单向函数,只能从原文计算摘要,无法从摘要反推原文。密码存储应使用加盐哈希而非可逆加密。

为什么相同内容两次计算结果不同?

内容完全相同时 SHA 摘要一定相同。结果不同说明输入有差异,常见原因是行尾换行符不同(CRLF 与 LF)或末尾多了空格。

相关工具