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オプションと一致します。