JA
マイツール

SHA-512 ハッシュ生成

テキスト、16 進数、Base64 から SHA-512、SHA-512/224、SHA-512/256 を計算します。16 進数・Base64 出力と行ごとのハッシュに対応し、ブラウザー内で処理します。

マイツール →
広告

SHA-512 は、64 ビットワードで動作する SHA-2 ファミリーの 512 ビットのハッシュ関数です。このツールは SHA-512/224 と SHA-512/256 も計算できます。これらは独自の初期値を持つ切り詰め版で、SHA-512 の内部の強度を保ちながらより短いハッシュ値を作ります。入力はテキスト、16 進数、Base64 から選べ、計算はすべてブラウザー内で行われます。

使い方

  1. 入力を貼り付け、入力の形式を選びます。
  2. SHA-512、SHA-512/224、SHA-512/256 から選びます。
  3. 必要なら行ごとに別々にハッシュする設定にします。
  4. ハッシュ値を 16 進数または Base64 でコピーします。

計算式

SHA-512 は 1024 ビットのブロックを 64 ビットワードで 80 ラウンド処理し、512 ビットのハッシュ値を作ります。/224 と /256 は開始定数が異なり、先頭の 224 ビットまたは 256 ビットだけを出力します。

切り詰め版は SHA-512 の結果を単に切り取ったものではありません。FIPS 180-4 の規定どおり初期値が異なるため、独立したハッシュ関数になります。

計算例

"abc" の SHA-512 は ddaf35a1…54ca49f、SHA-512/256 は 53048e26…07e7af23 です。どちらも FIPS 180-4 のテストベクトルと同じ値です。

よくある質問

SHA-256 ではなく SHA-512/256 を使う理由は何ですか?

64 ビットのハードウェアでは SHA-512/256 のほうが SHA-256 より高速なことが多く、出力長は同じ 256 ビットです。通常の SHA-256 が弱い長さ拡張攻撃にも強くなっています。

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

いいえ。高速なハッシュはどれも、単独ではパスワードの保護に向きません。bcrypt、scrypt、Argon2 のように、遅くてソルトを使う方式を使ってください。

/224 とは何ですか?

出力の長さ(ビット数)です。SHA-512/224 は SHA-512 のアルゴリズムをそのまま実行し、独自の開始定数を使って先頭の 224 ビットだけを残します。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). SHA-512 ハッシュ生成. https://kakao.mobile/ja/tools/sha-512-hash-tool/

MLA

“SHA-512 ハッシュ生成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/sha-512-hash-tool/.

広告