コンテンツへスキップ

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オプションと一致します。

OneClick Proについて

OneClick Proは、日々の作業に役立つ150以上のウェブツールを集めた無料コレクションです。画像や単位の変換、コードの整形と検証、ドメインやSEOの確認、テキスト、日付、数値の処理などに利用できます。すべてのツールは登録やサブスクリプションなしで使えます。入力した内容は結果の計算にのみ使用され、保存されることはありません。単発の作業に使える便利なツールボックスとして、または毎日使うツールをブックマークしてご活用ください。