哈希计算(SHA / MD5)
对文本或文件算 SHA-1/256/384/512(浏览器原生)与 MD5(内置实现)的摘要,用于校验完整性;文本与文件在浏览器本地计算,不上传服务器
🔒 文本与文件都在浏览器本地计算,不上传服务器。
常见问题
哈希计算支持哪些算法?
支持 MD5、SHA-1、SHA-256、SHA-384、SHA-512 五种,可多选同时计算。SHA 系列用浏览器原生 crypto.subtle,MD5 为内置标准实现,结果均以小写十六进制输出。
文件能算哈希吗,会上传吗?
可以选文件本地计算,文本与文件都不出浏览器、不上传服务器。注意:http 环境下浏览器会禁用原生加密接口,SHA 系列不可用(MD5 不受影响),需用 https 域名访问。
为什么提示 SHA 系列暂不可用?
浏览器安全策略规定 crypto.subtle 仅在 https 或 localhost 可用。通过 http 加 IP 直接访问时 SHA 会被禁用,页面会提示改用 https 域名;此时 MD5 仍可正常计算。
只有管理员能看到,不公开