ハッシュジェネレーター

Web Crypto API による SHA-256 / SHA-1 / SHA-384 / SHA-512。

テキストはWeb Crypto APIでブラウザ内でローカルにハッシュ化され、アップロードはされませんが、実際の本番の機密情報やパスワードをハッシュフィールドに貼り付けることは避けてください。

トークンを扱っていますか?JWTデコーダーをお試しください。

ハッシュジェネレーター について

このハッシュ生成ツールは、ブラウザネイティブのWeb Crypto APIを使って、任意のテキストをSHA-256、SHA-1、SHA-384、SHA-512の暗号学的ダイジェストに変換します。文字列を貼り付けると小文字の16進ダイジェストが即座に得られ、チェックサムの検証、値の比較、コンテンツのフィンガープリント化、決定論的な識別子の生成が簡単に行えます。ファイルやメッセージの整合性をチェックする開発者、期待されるsha256生成の出力を検証するQAエンジニア、ページを離れずに手軽にsha-512ハッシュやsha1ハッシュをオンラインで必要とする方に便利です。入力をUTF-8テキストとして読み取り、完全にブラウザ内で動作するため、貼り付けたものはローカルで処理され、データが端末から外に出ることはありません。ワンクリックでアルゴリズムを切り替え、160から512ビットまでのダイジェスト長を比較できます。

機能

ハッシュジェネレーター の使い方

  1. SHA-256 / SHA-1 / SHA-384 / SHA-512のセレクターでアルゴリズムを選びます。
  2. ハッシュ化したいテキストを入力欄に貼り付けるか入力します。
  3. 入力中に下に表示される16進ダイジェストを確認します。
  4. コピーをクリックしてダイジェストをクリップボードに送ります。
  5. アルゴリズムを切り替えてハッシュを再生成し、ダイジェスト長を比較します。

入力

hello

出力

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

テキスト「hello」のSHA-256ダイジェストを小文字16進で表示。

よくあるエラーとトラブルシューティング

よくある質問

ArrayKitのハッシュ生成ツールとは何ですか?
Web Crypto APIで計算し、任意のテキストをSHA-256、SHA-1、SHA-384、SHA-512の暗号学的ダイジェストに変換するブラウザ内ツールです。チェックサム、コンテンツのフィンガープリント、整合性チェックに最適です。
このツールでSHA-256ハッシュを生成するには?
アルゴリズムセレクターでSHA-256を選び、テキストを入力欄に貼り付けるか入力します。小文字16進ダイジェストが入力中に下に表示され、コピーをクリックして取得できます。
なぜハッシュ出力はすべて小文字16進なのですか?
ダイジェストの各バイトを2つの小文字16進文字として表示しています。これはツールやAPIで最も一般的な形式です。16進の大文字小文字は見た目だけで、値には影響しません。
ハッシュを元のテキストに逆変換できますか?
いいえ。SHAハッシュは設計上一方向であり、ダイジェストを入力に戻すことはできません。回復可能なデータの保存ではなく、検証やフィンガープリントに使用してください。
なぜSHA-256がターミナルの結果と一致しないのですか?
ターミナルは入力に改行を追加することがよくあります。バイトがハッシュ生成ツールに貼り付けたものと同一になるよう、末尾の改行なしでテキストをハッシュ化してください。
ハッシュ生成ツールを使うとき、入力は安全ですか?
はい。ダイジェストはブラウザ内のWeb Crypto APIで直接計算されるため、ハッシュ化するテキストはローカルで処理され、サーバーへのアップロードはありません。

関連ツール

すべての ArrayKit ツール