ハッシュ生成ツール(SHA)
文字列のフィンガープリントを作成したり、Webhook の HMAC 署名を確認したり、値を明かさずに比較したりできます。ハッシュはブラウザーに組み込まれた、監査済みの Web Crypto 実装で計算されます。
すべてブラウザ内で動作します。入力内容やファイルがサーバーにアップロードされることはありません。
使い方
- テキストを入力または貼り付けます。UTF-8 としてエンコードされます。
- 必要に応じて HMAC のシークレットキーを入力します。
- 入力に合わせてすべての SHA が計算されます。16 進数か Base64 を選び、必要なものをコピーします。
使用例
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
リクエストの生の本文と共有シークレットを貼り付けて HMAC-SHA256 を計算し、ヘッダーの値と比較します。
プライバシー
すべてブラウザ内で動作します。入力内容やファイルがサーバーにアップロードされることはありません。 ブラウザに保存される内容(お気に入りと履歴のみ)については、プライバシーポリシーをご覧ください。 プライバシーポリシー
ご自身で確認できます:ブラウザの開発者ツールを開き、「ネットワーク(Network)」タブを選んでツールを使ってください。ファイルがアップロード要求に現れることはありません。このページがオフライン用に保存された後は、インターネットを切断しても作業を続けられます。 広告と匿名の訪問統計は、有効な場合は独自に通信しますが、あなたのファイルやテキストを受け取ることはありません。
よくある質問
MD5 がないのはなぜ?
MD5 はセキュリティ用途では破られており、Web Crypto API にも含まれていません。SHA-256 を使ってください。古いチェックサムとの照合だけに MD5 が必要な場合は、専用のオフラインツールを使ってください。
パスワードを SHA-256 でハッシュ化すべき?
いいえ。パスワードはサーバー側で Argon2、bcrypt、scrypt のような低速でソルト付きのアルゴリズムで保存すべきです。単純な SHA ハッシュは速すぎます。