入力

出力

SHA-512ハッシュとは?

SHA-512はSHA-2ファミリーの暗号学的ハッシュ関数です。512ビット(64バイト)のハッシュ値を生成し、128文字の16進数文字列として表されます。SHA-2バリアントの中で最高のセキュリティマージンを提供します。

SHA-512は64ビットワードで動作するため、64ビットプロセッサではSHA-256より高速です。デジタル署名、TLSハンドシェイク、パスワードハッシュスキームに使用されます。セキュリティ特性についてはこの暗号分析論文で議論されています。

このツールの使い方

1

テキストを入力

テキストを入力または貼り付けます。サンプルアップロードも使えます。

2

SHA-512ハッシュを表示

右のパネルにハッシュが自動的にリアルタイムで表示されます。

3

コピーまたはダウンロード

コピーまたはダウンロードをクリックします。

ハッシュの例

SHA-512ハッシュの例:

入力テキスト

入力

SHA-512ハッシュ出力

出力

よくある質問

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

両方とも安全です。SHA-512はより大きなハッシュ出力(512ビット対256ビット)を提供し、ブルートフォース攻撃に対するセキュリティマージンが高くなります。

いつSHA-512を使うべきですか?

より大きなハッシュが必要な場合や、SHA-512がより高速な64ビットシステムで実行する場合に使用してください。

データはサーバーに送信されますか?

いいえ。すべてのハッシュ処理はWeb Crypto APIを使用してブラウザ内でローカルに実行されます。

PythonでSHA-512を計算できますか?

はい。Pythonの標準ライブラリはhashlibモジュールを通じてSHA-512をサポートしています。

関連ツール

参考文献: OpenSSL dgstsha512sum