SHA512ハッシュジェネレーター
任意のテキストを入力または貼り付けると、このツールがそのSHA-512ダイジェストを128文字の小文字16進数文字列として返します。SHA-512はSHA-2ファミリーの512ビット版で、チェックサム、整合性チェック、デジタル署名などに広く使われています。入力したテキストはハッシュの計算にのみ使われ、保存されません。
SHA-512ハッシュの生成手順
-
1
テキストを貼り付ける
1語から長い文書まで、任意の内容を入力欄に入力または貼り付けます。
-
2
ハッシュを生成する
「生成」を押すと、入力したバイト列そのものからSHA-512ダイジェストが計算されます。
-
3
128文字の16進数をコピー
結果は128文字の小文字16進数文字列です。コピーボタンで取得できます。
-
4
チェックサムとして使う
公開されているSHA-512値とハッシュを比較します。1文字でも異なればテキストは同一ではありません。
出力の形式
SHA-512ダイジェストは常に512ビット、つまり64バイトで、ここでは128文字の小文字16進数として表示されます。同じ入力からは常に同じダイジェストが得られ、1文字変えるだけで結果はまったく別物になります(アバランチ効果)。
| 項目 | 値 |
|---|---|
| アルゴリズム | SHA-512(SHA-2ファミリー) |
| 出力サイズ | 512ビット / 64バイト |
| 16進数の長さ | 128文字、小文字 |
| 可逆性 | なし(一方向関数) |
暗号化ではなくチェックサム
SHA-512は一方向ハッシュです。ダイジェストから元のテキストを復元することはできず、復号の手順もありません。データが変わったかどうかを検出するためのもので、隠すためのものではありません。提供元がSHA-512値を公開しているファイルをダウンロードした場合、同じ内容のハッシュを計算して各文字が一致すれば、転送中に何も改変されていないことを確認できます。
パスワードの保存には使わない
素のSHA-512ハッシュは高速でソルトもないため、パスワードには最も向きません。攻撃者は1秒間に数十億回の試行が可能です。パスワードの保存には、bcrypt、scrypt、Argon2のように意図的に遅くソルト付きのアルゴリズムを使ってください。SHA-512は整合性のための道具であり、保存された秘密情報を守るためのものではありません。
SHA-512とSHA-256の比較
どちらもSHA-2ファミリーに属します。SHA-512は512ビット(16進数128文字)のダイジェストを生成し、64ビット語で処理します。SHA-256は256ビット(16進数64文字)のダイジェストを生成します。純粋な64ビットCPUではSHA-512の方がバイトあたり高速なことが多い一方、多くの最新プロセッサはSHA-256をハードウェアで高速化します。
よくある質問
入力テキストの長短にかかわらず、常に16進数128文字(512ビット、つまり64バイト)です。
いいえ。SHA-512は一方向関数なので、ダイジェストを逆算することはできません。整合性の確認のためのもので、暗号化ではありません。
いいえ。素のソルトなしSHA-512ハッシュはパスワード保存には速すぎます。意図的に遅くソルト付きのbcrypt、scrypt、Argon2を使ってください。
どちらもSHA-2ファミリーです。SHA-512は512ビット(16進数128文字)のダイジェストで64ビット語を扱い、SHA-256は256ビット(16進数64文字)のダイジェストです。純粋な64ビットCPUではSHA-512がバイトあたり高速なことが多い一方、多くの最新CPUはSHA-256を高速化します。
関連ツール
GweiからEtherへの変換ツール
Gwei単位の金額をEther(ETH)に最大18桁の小数で変換します。ガス料金の推定や取引データの読み取りに役立ちます。
HMACジェネレーター
メッセージと秘密鍵から、API認証やWebhook向けのHMAC署名(SHA-256、SHA-384、SHA-512、SHA-1、MD5)を生成します。
暗号化識別子
暗号文またはハッシュ値を貼り付けると、識別子からMD5、SHA、bcrypt、AES、RSA、Base64などの推定されるアルゴリズムや符号化方式が示されます。
ハッシュジェネレーター
テキストからMD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC32のハッシュを生成。チェックサムや比較にそのまま使えるダイジェストをコピーできます。
JWTジェネレーター
カスタムのヘッダー、ペイロードのクレーム、HMACまたはRSA署名、有効期限、オーディエンス制限を備えた、署名済みJWTをテスト用に生成します。
チェックサム検証
任意のファイルやテキストの MD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC-32 チェックサムを計算し、公開者が掲載している値と比較して一致・不一致を明確に判定します。
このツールは他の言語でも利用できます
- Generator Hash SHA512 [ID]
- SHA512-Hash-Generator [DE]
- مولّد تجزئة SHA512 [AR]
- SHA512-hashgenerator [NL]
- Generador de Hash SHA512 [ES]
- SHA512 해시 생성기 [KO]
- Générateur de hachage SHA512 [FR]
- Generator skrótów SHA512 [PL]
- SHA512-hashgenerator [SV]
- เครื่องสร้างแฮช SHA512 [TH]
- Trình tạo Hash SHA512 [VI]
- Gerador de Hash SHA512 [PT]
- SHA512 Hash Oluşturucu [TR]
- SHA512 哈希生成器 [ZH]
- SHA512 Hash Generator [EN]
- Generatore di hash SHA512 [IT]
- Генератор хешей SHA512 [RU]