FREE SECURITY TOOL

SRI Hash Generator

CSS/JavaScript内容からSubresource Integrity用ハッシュを生成します。

GUIDE

Subresource Integrity(SRI)とは?

SRIは外部CSSやJavaScriptの内容が期待したものと一致するか、ブラウザがハッシュ値で検証する仕組みです。

このツールでは入力内容そのものからintegrity属性に使える値を生成します。実際に配信されるファイルのバイト列と完全一致する必要があります。

FAQ

よくある質問

URLから直接取得できますか?

外部通信を避けるため、内容を貼り付けて生成する方式です。

空白や改行が違っても同じですか?

いいえ。1バイトでも内容が違えばハッシュ値は変わります。

GUIDE

SRI Hash Generatorの使い方

CSS/JavaScript内容からSubresource Integrity用ハッシュを生成します。

1

入力する

対象となる値や設定を入力欄へ入力します。サンプル入力がある場合は、まず例を使って動作を確認できます。

2

変換・計算する

実行ボタンを押して結果を確認します。エラーが表示された場合は入力形式や必須項目を見直してください。

3

結果を確認する

出力内容を確認し、必要に応じてコピーして設定作業や開発作業に利用します。重要な用途では公式仕様でも再確認してください。

EXAMPLE

入力例と出力例

入力例

console.log("hello");

出力例

sha384-... のSubresource Integrity値

NOTES

利用時の注意事項

確認ポイント

生成したハッシュは対象ファイルの内容が1バイトでも変わると一致しなくなります。CDN更新時は再生成が必要です。

このツールの主要な処理はブラウザ内で実行されます。機密情報を扱う場合は、利用端末やブラウザ拡張機能を含むご自身の環境にもご注意ください。

FAQ

よくある質問

SRIを付けると外部JavaScriptは必ず安全ですか?

指定した内容から改変されていないことを検証する仕組みです。元のコード自体が安全かどうかを判定するものではありません。

入力内容はサーバーへ送信されますか?

このツールの主要な変換・計算処理はブラウザ内で行い、入力内容を当サイトのアプリケーションAPIへ送信する機能はありません。ブラウザ拡張機能など第三者の環境は対象外です。