コード、データと QRツール

SHA-256 ハッシュ

テキストをアップロードせずに 64 文字の SHA-256 16 進ダイジェストを作成します。ローカルで動作し、最大 1 MiB の UTF-8 テキストに対応し、コピー操作も使えます。

ブラウザ内で処理登録不要プライバシーの説明 ↗

テキストは UTF-8 にエンコードされ、ブラウザー内で処理されます。

ダイジェストを生成するにはテキストを入力してください。

SHA-256 は暗号化ではなく一方向ハッシュです。元のテキストを復号したり確実に復元したりすることはできません。

使い方

使い方

  1. 入力欄にテキストを入力または貼り付けます。
  2. SHA-256 の生成をクリックします。
  3. 必要に応じて 16 進ダイジェストをコピーします。

ブラウザー内でローカル実行

ページはブラウザー Web Crypto API を使います。入力は UTF-8 にエンコードされ、アップロードや第三者サービスへの送信はありません。

256 ビットの一方向ダイジェスト

SHA-256 は一方向になるよう設計されています。比較や完全性確認に使えますが、復号したり元のテキストを確実に復元したりはできません。

入力サイズの上限

ブラウザーに入力するテキストは最大 1 MiB です。空白、句読点、改行、Unicode 文字もすべてダイジェストに影響します。

よくある質問

あわせて知りたいこと

SHA-256 でテキストを復号できますか?

いいえ。SHA-256 は一方向ハッシュであり暗号化ではないため、元の入力を復元する復号操作はありません。

テキストはアップロードされますか?

いいえ。ハッシュ計算は Web Crypto によりブラウザー内で行われます。

結果が 64 文字なのはなぜですか?

SHA-256 は 256 ビットを生成します。1 バイトを 2 つの 16 進数で表すため、小文字の 16 進数で 64 文字になります。

空白はハッシュに影響しますか?

はい。空白、タブ、改行、Unicode 文字を含むすべての入力バイトが影響します。