toolbox-sha
使用 本地浏览器 Web Crypto API 实现,不会将文件或字符串上传到其它一切位置,一切过程在本地处理。
SHA 哈希函数计算
SHA (Secure Hash Algorithm) 哈希函数通常是一种不可逆的字符串,又原始字符串计算而来,字符串中的一个微小变动,就会导致整个哈希函数表现出巨大的变化 (雪崩效应),通常用于校验文件完整性。
文档
如果哈希值用于 Web 中的 integrity 属性,则应该使用 "文件" 输入类型,同时启用 "Base64 编码" 并确保关闭 "纯哈希值" ,尽量选择 SHA 256, SHA 384 或 SHA 512 散列算法版本,这样以来输出的哈希值就是带有 sha*- 前缀且经过 Base64 编码的字符串,以符合 SRI 规范。