SHA-512 ハッシュ生成ツール
ハッシュ化するテキストを入力してください。
SHA-512 を選び、テキストを入力して生成してください。結果は 512 ビットのダイジェストで、128 桁の16進数で表示されます。その下に SHA-384 と SHA-256 も表示されるので、ご利用の形式が求める長さを選べます。
SHA-512 ハッシュを生成する方法
-
1
テキストを入力
文字列を貼り付けるか入力します。ダイジェストは空白を含むすべてのバイトを対象にします。
-
2
SHA-512 を選択
アルゴリズム一覧から SHA-512 を選びます。
-
3
生成
生成ボタンをクリックして、128 桁のダイジェストを計算します。
-
4
コピー
値をコピーします。より短い SHA-2 のダイジェストが必要な場合は、全一覧から SHA-384 をコピーしてください。
SHA-512 の出力の概要
SHA-512 は、このツールで提供される SHA-2 ファミリーの中で最も大きな関数です。ダイジェストは 512 ビットで、128 桁の16進数で表されます。入力が hello の場合は次のとおりです。
9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043
Hello(H は大文字)の場合は、まったく別の値になります。
3615f80c9d293ed7402687f94b22d58e529b8cc7916f8fac7fddf7fbd5af4cf777d3d795a7a00a16bf7e7f3fb9561ee9baae480da9fe7a18769e71886b03f315
短い SHA-2 ダイジェストとの比較
| アルゴリズム | ビット数 | 16進数の桁数 |
|---|---|---|
| SHA-256 | 256 | 64 |
| SHA-384 | 384 | 96 |
| SHA-512 | 512 | 128 |
日常的な完全性の確認では、長いダイジェストが自動的に「より安全」になるわけではありません。SHA-256 には既知の実用的な攻撃がないためです。SHA-512 は、仕様で指定されている場合や、長期運用されるシステムで安全余裕を広くしたい場合に選ばれます。64 ビットのプロセッサでは、バイトあたりの処理速度が SHA-256 と同等かそれ以上になることも多くあります。
使われる主な理由
- 署名、トークン、API の仕組みが SHA-512 を明示的に指定している。
- SHA-512 の上に鍵付きハッシュを構築しており、仕様で 512 ビットのハッシュが求められている。
- テキストの長く安定した指紋がほしい。
パスワードには使わない
SHA-512 単体も依然として高速な関数です。パスワードの保存には、一意なソルトを使った bcrypt、scrypt、Argon2id が必要です。このツールは、ソルト、反復回数、鍵を使わない単純なハッシュのみを計算します。
コピーは慎重に
128 文字の文字列は、うっかり途中で切れやすくなっています。手作業で選択せず、コピーボタンを使ってください。貼り付けた後は、先頭と末尾の文字を比べて確認しましょう。
参照値との比較
ベンダーや仕様から期待される SHA-512 の値が提示された場合は、同じテキストをこのツールでハッシュし、2 つの文字列を比べてください。16進数の英字は大文字と小文字を区別しないため、目視で比べる前に両方を小文字に変換してください。先頭だけでなく 128 文字すべての長さを確認します。一致しない場合は、他の原因を疑う前に、入力に空白や文字コードの違いがないか確認してください。
確認用の例
hello world を SHA-512 でハッシュすると、結果は 309ecc489c12d6eb で始まり、5542e93ae9cd76f で終わります。先頭と末尾は一致しても途中が一致しない場合は、コピーの際に文字が欠けています。もう一度ハッシュして、コピーボタンを使ってください。
よくある質問
128 桁の16進数で、512 ビットです。
出力が長く、安全余裕が大きいですが、SHA-256 もすでに安全だとみなされています。形式やプロトコルが求めるものを選んでください。
SHA-512 は SHA-2 ファミリーに含まれる一つの関数で、SHA-256 や SHA-384 と並んでいます。
いいえ。このツールは入力したテキストをそのままハッシュします。ソルトが必要な場合は、ハッシュする前に自分でテキストに追加してください。
関連ツール
ヴィジュネル暗号エンコーダー
キーワードを使って古典的なヴィジュネル暗号でメッセージを暗号化・復号します。ラテン文字 A-Z をずらし、大文字・小文字、スペース、句読点をそのまま保ちます。
数字から文字への暗号
A=1、B=2 の対応(A1Z26)で数字を文字に、文字を数字に変換します。パズルや謎解き、脱出ゲームの手がかりに。
CSRジェネレーター
ブラウザでPKCS#10形式のCSRと対応するRSA秘密鍵を作成。DNS名やIPアドレスをSANに追加し、PEMファイルをダウンロードできます。
WeiからEtherへの変換ツール
Wei を Ether(ETH)に、浮動小数点の丸めなしの正確な計算で変換します。1 ETH = 10^18 Wei。
パスフレーズジェネレーター
ランダムな一般的な単語から覚えやすいパスフレーズを生成します。単語数、区切り文字、大文字化、末尾に付ける数字を調整できます。
SSH 鍵ジェネレーター
RSA の SSH 鍵ペア(2048、3072、4096 ビット)をすべてブラウザ内で生成します。秘密鍵も公開鍵もお使いのデバイスから外に出ません。コメントを追加して両方をダウンロードできます。
このツールは他の言語でも利用できます
- เครื่องมือสร้างแฮช SHA-512 [TH]
- Generator skrótu SHA-512 [PL]
- Công cụ tạo mã băm SHA-512 [VI]
- Generator Hash SHA-512 [ID]
- مولّد تجزئة SHA-512 [AR]
- SHA-512-Hash-Generator [DE]
- Gerador de hash SHA-512 [PT]
- Generador de hash SHA-512 [ES]
- SHA-512 해시 생성기 [KO]
- SHA-512-hashgenerator [SV]
- Générateur de hash SHA-512 [FR]
- SHA-512-hashgenerator [NL]
- SHA-512 Hash Generator [EN]
- Generatore di hash SHA-512 [IT]
- Генератор SHA-512 хеша [RU]
- SHA-512 Hash Oluşturucu [TR]
- SHA-512 哈希生成器 [ZH]