このツールでできること
SHA512 ジェネレーターは、TextEncoder と crypto.subtle.digest の SHA-512 アルゴリズムを使用してダイジェストを計算します。元のテキストと結果はブラウザのメモリにのみ残り、サーバーやオンライン コンピューティング サービスには送信されません。
- SHA-512 16 進出力は 128 文字に固定されています。
- 16 進表記の大文字・小文字を切り替えても、ダイジェストの値は変わりません。
- ハッシュは整合性の比較には適していますが、暗号化やパスワード保存スキームと同等ではありません。
使い方
- 任意の UTF-8 テキストを入力します。
- 16 進数の大文字と小文字を選択します。
- 「SHA-512を生成」をクリックします。
- 必要に応じて結果をコピーして確認します。
主な用途
- より長いコンテンツのフィンガープリントを生成します。
- 送信前または送信後にテキストが変更されていないか確認してください。
- コマンドラインまたは他の実装からの SHA-512 結果との相互検証。
プライバシーとセキュリティ
入力と結果はブラウザーのメモリ内だけで処理されます。サーバーへのアップロード、オンライン API の呼び出し、自動保存は行われません。
SHA512 Generatorの機能
Web Crypto API を使って、UTF-8 テキストから 128 文字の 16 進 SHA-512 ダイジェストを生成します。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。
FAQ
SHA-512 が 128 文字を出力するのはなぜですか?
512 ビットは 64 バイトに相当し、各バイトは 2 つの 16 進数文字で表されます。
SHA-512 は暗号化アルゴリズムですか?
いいえ。不可逆的なダイジェストが生成され、復号可能な暗号文は提供されません。
空の文字列もカウントできるのでしょうか?
はい。空の文字列には、標準的で決定的な SHA-512 ダイジェストもあります。
ツールは入力を送信しますか?
いいえ、すべての UTF-8 エンコードとダイジェスト計算はブラウザーでネイティブに実行されます。