このページはAIで翻訳されており、ネイティブスピーカーによる確認はまだ行われていません。 英語版を読む

ハッシュ生成ツール(SHA)

文字列のフィンガープリントを作成したり、Webhook の HMAC 署名を確認したり、値を明かさずに比較したりできます。ハッシュはブラウザーに組み込まれた、監査済みの Web Crypto 実装で計算されます。

すべてブラウザ内で動作します。入力内容やファイルがサーバーにアップロードされることはありません。

使い方

  1. テキストを入力または貼り付けます。UTF-8 としてエンコードされます。
  2. 必要に応じて HMAC のシークレットキーを入力します。
  3. 入力に合わせてすべての SHA が計算されます。16 進数か Base64 を選び、必要なものをコピーします。

使用例

空文字列の SHA-256

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Webhook の確認

リクエストの生の本文と共有シークレットを貼り付けて HMAC-SHA256 を計算し、ヘッダーの値と比較します。

プライバシー

すべてブラウザ内で動作します。入力内容やファイルがサーバーにアップロードされることはありません。 ブラウザに保存される内容(お気に入りと履歴のみ)については、プライバシーポリシーをご覧ください。 プライバシーポリシー

ご自身で確認できます:ブラウザの開発者ツールを開き、「ネットワーク(Network)」タブを選んでツールを使ってください。ファイルがアップロード要求に現れることはありません。このページがオフライン用に保存された後は、インターネットを切断しても作業を続けられます。 広告と匿名の訪問統計は、有効な場合は独自に通信しますが、あなたのファイルやテキストを受け取ることはありません。

よくある質問

MD5 がないのはなぜ?

MD5 はセキュリティ用途では破られており、Web Crypto API にも含まれていません。SHA-256 を使ってください。古いチェックサムとの照合だけに MD5 が必要な場合は、専用のオフラインツールを使ってください。

パスワードを SHA-256 でハッシュ化すべき?

いいえ。パスワードはサーバー側で Argon2、bcrypt、scrypt のような低速でソルト付きのアルゴリズムで保存すべきです。単純な SHA ハッシュは速すぎます。

パスワード生成ブラウザの暗号論的乱数生成器を使い、長さと文字の種類を選んで強力なランダムパスワードを生成します。
Base64 エンコード・デコードテキストやファイルを Base64 にエンコードし、Base64 をテキストやダウンロード可能なファイルにデコードします。
UUID 生成ツールブラウザーの安全な乱数生成器を使い、ランダムな UUID v4 や時刻順の UUID v7 をまとめて生成します。
SVGプレビュー&最適化SVGファイルを安全にプレビューし、コメント、エディタのメタデータ、空白を削除して軽量化します。
カラーピッカー&変換色を選び、HEX・RGB・HSL間で変換し、画像や画面から色を抽出して、白・黒の文字とのコントラストを確認できます。

ツールを検索