SHA-3はNISTが2015年に標準化した最新世代のハッシュアルゴリズムです。Keccakを基盤としたスポンジ構造を採用しており、SHA-2とは異なる設計を持つため、将来的な暗号方式の多様化にも対応できるハッシュ規格です。
SHA3-224は224ビット、SHA3-256は256ビット、SHA3-384は384ビット、SHA3-512は512ビットの固定長ハッシュを生成します。Hex形式ではそれぞれ56文字、64文字、96文字、128文字として表示されます。
計算結果はHexまたはBase64形式で表示できます。Hex形式では大文字・小文字を切り替え可能です。API連携やシステム比較では、同じ入力データと同じ文字コードを使用することで正確な比較ができます。
大きなファイルでは分割読み込み方式を利用し、メモリ使用量を抑えながらハッシュ計算を行います。計算中は進行状況を表示し、GB単位のファイルでも処理できます。
計算したSHA-3値と取得済みの公式ハッシュ値を比較できます。ダウンロードファイルの完全性確認やデータ転送後の整合性チェックに利用できます。
SHA-3は現在安全性が高いハッシュ方式ですが、パスワード保存には適していません。パスワード管理にはbcryptやArgon2など専用のパスワードハッシュ方式を使用してください。
ハッシュ計算はブラウザ内で実行されます。入力した文章やファイルはサーバーへ送信されず、保存もされません。
コメント 0