# SHA-256ジェネレーター

このSHA-256ジェネレーターで、任意のテキストのSHA-256ハッシュを生成できます。テキストを入力すると、UTF-8としてエンコードし、256ビットのSHA-2ダイジェストを計算して、64文字の小文字の16進数文字列で返します。sha256sum、OpenSSL、標準ライブラリと同じ値です。チェックサムの検証、コンテンツのフィンガープリント作成、API署名の比較、自作ハッシュコードのテストを行う開発者や管理者に最適です。

## よくある質問

### SHA-256ジェネレーターは何を返しますか？

テキストのSHA-256ダイジェストを64文字の小文字の16進数で返し、256ビットを表します。同じテキストからは常に同じハッシュが生成されます。

### helloのSHA-256ハッシュは何ですか？

改行を含まない小文字の hello をハッシュ化すると、2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 になります。この値と比較すれば、コードが同じバイト列をハッシュ化しているかすぐに確認できます。

### ターミナルで計算したハッシュと異なるのはなぜですか？

echo などのコマンドは、echo -n または printf を使わない限り末尾に改行を加えます。その改行によってハッシュが変わります。このツールは、空白や改行を削除せず、入力されたテキストをそのままハッシュ化します。

### 特殊文字や絵文字はどのように処理されますか？

ハッシュ化の前にすべてのテキストをUTF-8としてエンコードするため、アクセント付き文字や絵文字もUTF-8のバイト列としてハッシュ化されます。これは、ほとんどの言語、ターミナル、ウェブAPIの既定の動作と同じです。

### SHA-256は安全ですか？

はい。SHA-256はSHA-2ファミリーの一つであり、実用的な衝突攻撃や原像攻撃は知られていません。TLS証明書、ソフトウェアのチェックサム、Gitの新しいオブジェクト形式、ブロックチェーンで広く使われています。

### パスワードをSHA-256ハッシュとして保存してもよいですか？

いいえ。SHA-256は高速に処理できるよう設計されているため、1秒あたり大量のパスワードを低コストで推測できます。パスワードの保存には、Argon2、bcrypt、scryptなどの低速でソルト付きのアルゴリズムを使ってください。

### このツールでファイルをハッシュ化できますか？

このツールは貼り付けまたは入力したテキストをハッシュ化します。アップロードしたファイルは対象外です。ダウンロードやその他のバイナリファイルには、Linuxでsha256sum、macOSでshasum -a 256、または既定でSHA-256を使うPowerShellのGet-FileHashを使ってください。

### 結果はHMAC-SHA256ですか？

いいえ。これは鍵を使わない通常のSHA-256ダイジェストです。WebhookやAPIの署名には通常、共有シークレットを使うHMAC-SHA256が必要で、結果は異なります。

### SHA-256ハッシュから元に戻せますか？

いいえ。ハッシュからテキストを計算する方法はありません。入力を推測してハッシュを比較する方法しかなく、短い文字列やよく使われる文字列なら実行可能です。

### ハッシュ化できるテキストの量は？

1文字以上、最大5 MBのテキストを入力してください。これを超える入力はメッセージとともに拒否されます。出力は、ハッシュジェネレーターのSHA-256オプションと一致します。

ここに広告を掲載しませんか？

[メールでお問い合わせ](mailto:hi@dennn.is?subject=OneClick%20Pro%E3%81%A7%E3%81%AE%E5%BA%83%E5%91%8A%E6%8E%B2%E8%BC%89)

[広告 WordPress向けのエージェント対応プラグインスイート。](https://sleekwp.com/?ref=oneclickpro)
