SHA-256計算ツール|テキスト・ファイル対応

テキストや最大1GBのファイルからSHA-256をブラウザ内で計算。64桁のチェックサム生成、公開値との一致確認、大文字・小文字、コピー・保存に対応します。

0文字・0バイト
出力形式
SHA256 (file) = 値値 fileの形式にも対応。大文字・小文字は区別しません。

テキストはUTF-8のバイト列として計算します。

パスワード保存にはSHA-256単体を使わないでください:SHA-256は高速なため、漏えい時の総当たり攻撃を遅らせられません。パスワードにはArgon2id、scrypt、bcrypt、PBKDF2など専用方式を適切な設定で利用してください。

このツールの使い方・詳細

🛠 使い方

テキストまたはファイルを選び、「SHA-256を計算」を押します。比較用の64桁SHA-256やチェックサム行を入力すると一致確認ができ、結果はコピーまたは.sha256ファイルとして保存できます。

💡 活用シーン・ユースケース

  • 配布元が公開したSHA-256とダウンロードファイルを照合する
  • UTF-8文字列のSHA-256を作り、システム間で比較する
  • 手元のファイルが以前の状態から変化していないか確認する

📚 関連知識を深める

SHA-256とは?暗号学的ハッシュ関数の仕組みと安全なデータ活用の基礎知識

SHA-256計算・ファイルチェックサム照合

テキストまたはローカルファイルから、256ビット・16進数64桁のSHA-256を計算します。配布元が公開するチェックサムと比較し、ダウンロードの破損や意図しない変更を確認できます。

テキストとファイルの計算方法

  • テキスト:入力文字列をUTF-8のバイト列として計算します。空文字にも固有のSHA-256があります。
  • ファイル:最大1GBまで分割して読み取り、ブラウザ内で計算します。ファイル名や更新日時はハッシュに含みません。
  • 一致確認:公開されている64桁の値やチェックサム行を比較欄へ貼り付けると、その場で照合します。

PC・サーバーでSHA-256を確認する方法

環境コマンド・関数
Linuxsha256sum file.zip
macOSshasum -a 256 file.zip
Windows PowerShellGet-FileHash file.zip -Algorithm SHA256
PHPhash_file('sha256', 'file.zip')

同じファイルの全バイトを対象にすれば同じ値になります。テキストを比較するときは文字コードと改行コードも一致させてください。

SHA-256は復号・暗号化できますか?

SHA-256は暗号化ではなく、一方向の要約値を作るハッシュ関数です。元のデータへ戻す正規の「復号」はできません。また、SHA-256単体はパスワード保存用の方式ではありません。

ファイルや入力内容は送信されますか?

計算処理はサイト内のJavaScriptだけで実行します。入力テキスト、選択ファイル、比較値、計算結果を当サイトのサーバーへ送信・保存しません。外部CDNの計算ライブラリも読み込みません。