ハッシュ生成ツールの仕組み
ハッシュジェネレーターは入力したテキストのMD5、SHA-1、SHA-256、SHA-512の暗号ハッシュとチェックサムハッシュを計算します。SHAファミリーのハッシュはブラウザのネイティブWeb Crypto API(SubtleCrypto.digest)を使用します。これは検証済みのハードウェアアクセラレーション実装です。SubtleCryptoがMD5を含まないため(新しい用途では暗号的に安全とは見なされないため)、MD5はスタンドアロンのJavaScript実装で計算されます。入力したものは送信されません。すべてのハッシュはデバイス上で完全に生成されます。
一般的な用途としては、ダウンロードしたファイルの整合性を公開チェックサムと照合して確認すること、文字列の固定長フィンガープリントをキャッシュキーや識別子として生成すること、2つのテキスト値を文字ごとに比較することなく同一かどうかを確認することなどがあります。