TotalHash
JA
Telegramで開く

SHA-256オンライン計算とMD5

3 分で読めます

テキストを入力すると、SHA-256やMD5のハッシュ値をすぐに計算します。計算はすべてブラウザ内で行われ、入力した文字はどこにも送信されません。SHA-1、SHA-384、SHA-512にも切り替えられ、結果はワンクリックでコピーできます。

長さ …
ハッシュ値 計算中…

SHA-256とは

SHA-256は、SHA-2ファミリーに属する暗号学的ハッシュ関数です。1文字からファイル全体まで、どんなデータも256ビット、16進数64文字の「指紋」に変換します。同じ入力からは必ず同じハッシュ値が得られ、1文字でも変えると結果はまったく別物になります。ビットコインはブロックをつなぎ、マイニングするためにSHA-256を使っています。詳しくは暗号資産とブロックチェーンをご覧ください。

MD5との違い

MD5は128ビット、32文字のハッシュを作ります。高速でチェックサムには今も使われますが、同じMD5を持つ別のデータを作れるため、パスワードや署名には安全ではありません。セキュリティ目的ではSHA-256以上を使いましょう。

アルゴリズムの比較

アルゴリズム長さ状況
MD5128ビット、16進32文字安全でない、チェックサム用
SHA-1160ビット、16進40文字非推奨
SHA-256256ビット、16進64文字安全、ビットコインやHTTPSで使用
SHA-512512ビット、16進128文字安全

ファイルのハッシュ値を調べる

  • Windows:certutil -hashfile file.zip SHA256
  • macOS:shasum -a 256 file.zip
  • Linux:sha256sum file.zip

配布元が公開しているハッシュ値と比べ、1文字でも違えばファイルが改ざんまたは破損しています。

ゲームの中のSHA-256

TotalHashはTelegramで遊べる無料のマイニングゲームです。スマホがビットコインのマイナーと同じようにSHA-256を計算し、ゲーム内のブロックを閉じます。

スマホでSHA-256がブロックを閉じる様子を見てみよう。

TotalHashを開く

よくある質問

SHA-256とは何ですか?

どんなデータも256ビット、16進数64文字のハッシュ値に変換する暗号学的ハッシュ関数です。

SHA-256のハッシュ値は元に戻せますか?

戻せません。一方向の関数なので、候補を試してハッシュ値を比べることしかできません。

MD5は安全ですか?

セキュリティ目的には安全ではありません。チェックサム用途なら使えます。

入力したテキストは送信されますか?

送信されません。計算はすべてブラウザ内で行われます。