ハッシュ生成ツール

テキストやファイルから各種ハッシュ値を生成します。 ハッシュ関数は、任意の長さのデータを固定長の値に変換する一方向関数です。

サンプル

モード選択

入力

0 文字 / 0 バイト

オプション

ハッシュ値

MD5 (128-bit)
非推奨
SHA-1 (160-bit)
非推奨
SHA-256 (256-bit)
推奨
SHA-384 (384-bit)
SHA-512 (512-bit)
SHA3-256 (256-bit)
SHA3-512 (512-bit)

ハッシュ関数について

用途

  • パスワードの保存(適切なソルトと組み合わせて)
  • ファイルの整合性チェック・改ざん検出
  • データの一意性確認・重複排除
  • デジタル署名・認証
  • チェックサムによるデータ検証

推奨事項

  • セキュリティ用途にはSHA-256以上を使用
  • MD5とSHA-1は衝突脆弱性があるため非推奨
  • パスワード保存にはbcryptやArgon2を推奨
  • APIの署名にはHMACを使用

機能説明

  • HMAC: キーを使用したメッセージ認証コード
  • ハッシュ検証: ダウンロードファイルの整合性チェック
  • バッチ処理: 複数ファイルの一括ハッシュ計算