開発者 🔒 ブラウザ内で動作 — データは送信されません

SHA-512ハッシュ生成

テキストやファイルの128文字のSHA-512ハッシュをブラウザー内で計算し、そのまま比較に使えます。

入力テキスト

SHA-512ハッシュをオンラインで生成

SHA-512はSHA-2ファミリーで最も大きなメンバーです。同じ種類の設計から、SHA-256の2倍の長さである512ビットのダイジェストを生成します。SHA-512のチェックサムを公開しているLinuxディストリビューション、パッケージリポジトリ、セキュリティ標準もあり、多くのシステムがHMACや鍵導出関数の内部で使っています。

このページは、SHA-512の行を強調表示した状態でハッシュ生成ツールを開きます。ハッシュ化にはブラウザー組み込みのWeb Crypto APIを使うので、テキストもファイルも端末から出ません。

SHA-512とほかのハッシュの比較

アルゴリズムダイジェスト16進数の文字数位置づけ
MD5128ビット32セキュリティ用途では破られている。チェックサム専用
SHA-1160ビット40衝突が実証済み。新規の用途では避ける
SHA-256256ビット64安全。一般的な既定の選択
SHA-512512ビット128安全。ダイジェストが長く、64ビットCPUで高速

コマンドラインでSHA-512を計算する

環境コマンド
Linuxsha512sum file.tar.gz
macOSshasum -a 512 file.tar.gz
Windows(PowerShell)Get-FileHash file.tar.gz -Algorithm SHA512
Windows(コマンドプロンプト)certutil -hashfile file.tar.gz SHA512

SHA-512を使うべきでない用途

単純なSHA-512ハッシュは、パスワードの安全な保存方法ではありません。汎用のハッシュはどれも高速に動くよう作られているため、攻撃者は数十億回の推測を試せます。パスワードの保存には、Argon2やbcryptのような遅くソルトを使うアルゴリズムが必要です。Linuxの$6$形式のパスワードハッシュは内部でSHA-512を使っていますが、ソルトと数千回のラウンドを伴うもので、1回だけのSHA-512ダイジェストとは別物です。

関連するハッシュ

もっと短い標準的なダイジェストが必要なら、SHA-256を使います。古いチェックサムの一覧を扱うなら、MD5を強調表示した専用ページもあります。ファイルのチェックサム確認では、いずれのハッシュでもダウンロードを検証する手順を説明しています。

関連ガイド