ハッシュ生成器

SHA-256、SHA-384、SHA-512、SHA-1、MD5ハッシュをオンラインで生成します。HMACとファイルハッシュに対応。

すべての処理はブラウザで実行されます

ハッシュとは?

ハッシュ関数は任意サイズの入力データを固定サイズの文字列(ハッシュまたはダイジェスト)に変換します。ハッシュ関数は一方向であり、ハッシュから元のデータに戻すことはできません。データ整合性の検証、パスワード保存、デジタル署名、チェックサムに広く使用されています。

ハッシュ生成器は、ダウンロードしたファイルの整合性確認やパスワードのハッシュ化に活用できます。SHA-256が最も一般的で、ブロックチェーンやSSL証明書にも使用されています。セキュリティ用途にはSHA-256以上を推奨します。SHA-384やSHA-512はさらに高いセキュリティレベルを提供します。

このツールではテキストハッシュに加え、ファイルハッシュとHMAC生成にも対応しています。ファイルモードでは大容量ファイルのチェックサム検証が可能で、HMAC機能ではAPIの認証トークン生成やメッセージ認証に利用できます。

MD5やSHA-1はセキュリティ目的には脆弱とされていますが、ファイルの同一性チェックやキャッシュキーの生成には依然として使用されます。すべてのハッシュ計算はWeb Crypto APIを使用してブラウザ内で高速に処理されます。

FAQ

関連ツール