ツール一覧
ToolsAAWeb Security

サブリソース完全性 (SRI) ハッシュ&タグ生成 技術仕様ガイド

SHA-256、SHA-384、SHA-512のBase64ハッシュをブラウザ内で直接計算し、CDN配信用の安全なHTMLタグを自動生成します。

Source Asset Code
完成したHTMLタグ
<script
  src="https://cdn.example.com/assets/app.min.js"
  integrity=""
  crossorigin="anonymous">
</script>
計算された暗号化ハッシュ
sha384Calculating...
sha512Calculating...
sha256Calculating...

W3C Subresource Standards

Produces strictly compliant base64-encoded digests conforming to official W3C Subresource Integrity Level 1 recommendations.

Client-Side SHA Computations

All binary digesting runs locally on your device via window.crypto.subtle, eliminating network upload risks and third-party sniffing.

Full HTML Snippet Export

Generates ready-to-paste script and link tags complete with crossorigin policies to safeguard CDNs against supply chain tampering.

技術リファレンス&アーキテクチャガイド

サブリソース完全性 (SRI) ハッシュ&タグ生成 技術仕様ガイド — リファレンスガイド

SHA-256、SHA-384、SHA-512のBase64ハッシュをブラウザ内で直接計算し、CDN配信用の安全なHTMLタグを自動生成します。

主要パラメータ&設定項目

ハッシュアルゴリズムsha256 | sha384 | sha512

W3CのSRI標準で推奨される暗号学的ダイジェストアルゴリズム。

HTML要素種別script | link

生成対象となるHTMLタグ(JavaScript用scriptまたはスタイルシート用link)。

クロスオリジン設定anonymous | use-credentials

CORS準拠の安全な外部アセット取得を保証するcrossorigin属性値。

CDNアセットURLstring

HTMLタグのsrcまたはhrefに設定される外部リソースURL。

プロの活用テクニック&推奨設定

よくあるトラブルと解決策

CDNサーバー側でAccess-Control-Allow-Originヘッダーが正しく返されているか確認してください。

配信サーバー上の実際のバイト列と完全に一致するファイルをアップロードしてハッシュを計算してください。

よくある質問 (FAQ)

サブリソース完全性 (SRI) とは何ですか?▼

外部CDNから読み込むJavaScriptやCSSが改ざんされていないかをブラウザが自動検証するW3C標準のセキュリティ機構です。

コードやファイルが外部サーバーに送信されますか?▼

いいえ。Web Crypto API(window.crypto.subtle)を使用してブラウザローカル内で計算されます。

なぜcrossorigin属性が必要なのですか?▼

クロスオリジンでのデータ漏洩を防止するため、ブラウザ仕様上CORS許可がないリソースのSRI検証はブロックされます。

SHA-256、SHA-384、SHA-512のどれを使うべきですか?▼

W3CおよびCloudflare等の大手CDNで標準的に利用されている「SHA-384」を推奨します。

関連するおすすめ開発ツール

すべてのツール →
PEM鍵構造・暗号化フォーマット技術仕様ガイドsecurity

ASN.1 DERデコード、PKCS#1とPKCS#8の構造的差異、公開鍵指紋(フィンガープリント)計算、公開鍵抽出の技術解説。

ツールを開く→
RFC 6238 TOTP&2要素認証技術ガイドsecurity

HMACベースのワンタイムパスワード生成アルゴリズム、Base32デコード、許容時間枠(Clock Drift)、otpauth:// URI規格の解説。

ツールを開く→
JWTシークレット監査・脆弱鍵診断 開発者ガイドsecurity

JWTトークンのHMAC署名に対する弱鍵(既知の推測可能パスワード)のオフライン辞書照合、暗号強度検証および署名偽造対策リファレンス。

ツールを開く→
SSH公開鍵指紋計算 & Randomart可視化 開発者ガイドsecurity

OpenSSH公開鍵(RSA、Ed25519、ECDSA)のバイナリ構造解析、SHA-256・MD5フィンガープリント算出、およびOpenSSH公式「酔いどれ司教」ASCII Randomartアルゴリズムの技術仕様。

ツールを開く→
Punycode・国際化ドメイン変換 開発者リファレンスsecurity

RFC 3492およびRFC 5891準拠の国際化ドメイン名(IDN)とASCII Punycode(xn--)の相互変換仕様、ホモグラフ攻撃検知の解説書です。

ツールを開く→
JWTトークンデコーダー&セキュリティインスペクターsecurity

JSON Web Token(JWT)をデコードし、ヘッダーとペイロードのクレームを解析。有効期限の自動計算や署名検証をブラウザ上で安全にローカル実行します。

ツールを開く→