メインコンテンツへスキップ
← ホーム

SHA-512ハッシュジェネレーター

任意のテキストのSHA-512ハッシュを計算

SHA-512とは?

SHA-512ハッシュは512ビットで、128文字の16進数で表され、実用的な攻撃は知られていません。64ビット単位で処理するため、64ビットCPUでは長い入力に対してSHA-256より速いことがよくあります。ほとんどの用途ではSHA-256で十分で、ダイジェストも短くなります。

使用例

「hello」のSHA-512
9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043
ターミナルでファイルのハッシュを計算
sha512sum file.zip        # Linux
shasum -a 512 file.zip    # macOS

よくある質問

SHA-512はSHA-256より安全ですか?

現時点ではどちらも安全です。SHA-512は出力が大きいため、将来の攻撃に対する余裕は大きくなりますが、どちらにも実用的な攻撃は存在しません。

SHA-512ハッシュの長さは?

512ビットで、128文字の16進数で表されます。

パスワードの保存にSHA-512を使えますか?

単体では使えません。高速すぎるためです。Argon2id、bcrypt、scryptを使用してください。Linuxで使われているcrypt(3)の方式「SHA-512 crypt」は、ソルトと数千回の反復処理を加えたもので、1回だけのSHA-512ハッシュとは別物です。

関連ツール