# SHA-512ジェネレーター

このSHA-512ジェネレーターで、任意のテキストのSHA-512ハッシュを生成できます。テキストを入力すると、UTF-8にエンコードして512ビットのSHA-2ダイジェストを計算し、128文字の小文字の16進数文字列を返します。結果はsha512sum、OpenSSL、標準ライブラリと同一です。チェックサム、整合性確認、テストベクトル、システム間の値の比較に、最長のSHA-2フィンガープリントを必要とする開発者や管理者向けです。

## よくある質問

### SHA-512ジェネレーターは何を返しますか？

入力したテキストのSHA-512ダイジェストを、512ビットを表す128文字の小文字の16進数として返します。同じテキストからは常に同じハッシュが得られます。

### helloのSHA-512ハッシュは何ですか？

改行を含まない小文字の hello をハッシュ化すると、9b71d224bd62f378で始まり、73bcdec043で終わる値になります。ツールにhelloを入力して、128文字すべてを確認し、自分のコードの結果と比較してください。

### 別のツールとハッシュが異なるのはなぜですか？

このツールは、末尾の空白や改行を含め、入力されたテキストをそのままハッシュ化します。echoが加える改行やWindowsのCRLF改行コードによって、ハッシュ全体が変わります。

### ASCII以外のテキストはどのようにエンコードされますか？

ハッシュ化の前にテキストをUTF-8にエンコードします。これは、ほとんどの言語、ターミナル、ウェブAPIでの既定の方式です。同じ文字でも別のエンコードを使うとバイト列が変わるため、ハッシュも異なります。

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

どちらもSHA-2ファミリーの安全な方式で、実用的な攻撃は知られていません。SHA-512は出力が長く、安全余裕も大きいうえ、64ビットプロセッサではSHA-256より高速なことがよくあります。

### SHA-512はSHA-512/256やSHA3-512と同じですか？

いいえ。SHA-512/256は初期値が異なる短縮版で、SHA3-512は別のSHA-3ファミリーに属するため、どちらも異なる結果になります。このツールが計算するのは標準のSHA-512のみです。

### SHA-512でパスワードをハッシュ化してもよいですか？

それだけでは不十分です。高速なSHA-512を1回適用するだけではパスワードを簡単に推測できてしまうため、代わりにArgon2やbcryptなど、低速でソルト付きのパスワードハッシュ化アルゴリズムを使ってください。

### ファイルをハッシュ化できますか？

このツールは貼り付けまたは入力したテキストをハッシュ化します。アップロードしたファイルは対象外です。バイナリファイルには、Linuxでsha512sum、macOSでshasum -a 512、またはPowerShellのGet-FileHash -Algorithm SHA512を使ってください。

### このツールは鍵やソルトを使いますか？

いいえ。鍵やソルトを使わず、通常のSHA-512ダイジェストを計算します。HMAC-SHA512署名には秘密鍵が必要で、異なる値が生成されます。

### ハッシュ化できるテキストの量は？

1文字以上、最大5 MBのテキストを入力してください。これを超える入力はメッセージとともに拒否されます。結果は、ハッシュジェネレーターのSHA-512オプションと一致します。

ここに広告を掲載しませんか？

[メールでお問い合わせ](mailto:hi@dennn.is?subject=OneClick%20Pro%E3%81%A7%E3%81%AE%E5%BA%83%E5%91%8A%E6%8E%B2%E8%BC%89)

[広告 WordPress向けのエージェント対応プラグインスイート。](https://sleekwp.com/?ref=oneclickpro)
