免费 · 无需注册 · 浏览器本地处理

SRI 子资源完整性哈希生成器:本地文件与文本

根据本地文件或文字计算 SHA-256、SHA-384 或 SHA-512 完整性值,生成已转义的脚本或样式标签,不访问所填网址。

浏览全部工具 →

输入与选项

本机处理

SRI 校验精确资源字节,不能证明作者可信。跨域服务器必须允许 CORS;生成代码包含 crossorigin="anonymous"。

结果

填写内容并运行工具,在这里查看结果。

使用步骤

选择文字或本地文件,设置 SHA-256/384/512 后生成。网址只用来填写代码,从不请求远程资源。

使用前请检查

文件最多 25 MB。SRI 必须对应实际部署资源的精确字节;跨域资源需配置合适 CORS 响应头。哈希值不能证明作者可信。

试一个例子

UTF-8 文字“abc”的 SHA-256 为 sha256-ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=。

计算或处理方式

WebCrypto 对精确输入字节求摘要,将结果编码为 base64 并添加 sha256-、sha384- 或 sha512- 前缀;script/link 属性转义并添加 crossorigin="anonymous"。

常见问题

对本地文件或精确 UTF-8 文字计算 SRI 校验值,并生成转义后的 HTML 代码。

如何使用SRI 子资源完整性生成?

选择文字或本地文件,设置 SHA-256/384/512 后生成。网址只用来填写代码,从不请求远程资源。

数据会上传吗?

工具在当前浏览器内处理输入与文件。页面访问统计不包含这些输入内容。

有哪些限制?

文件最多 25 MB。SRI 必须对应实际部署资源的精确字节;跨域资源需配置合适 CORS 响应头。哈希值不能证明作者可信。