MD5 Hash Generator

テキストを入力すると、主要なハッシュ値が即座に表示されます。

{{ __t('characters') }} · {{ __t('bytes') }}

{{ __t('empty_state') }}

MD5 ハッシュとは?

MD5(Message-Digest Algorithm 5)は、任意の長さの入力データから 128 ビットのハッシュ値(32 桁の hex 文字)を生成する暗号学的ハッシュ関数です。1991 年に Ronald Rivest によって開発され、世界で最も広く知られているハッシュ関数のひとつです。

重要: MD5 は現在、暗号学的に安全ではないとされており、パスワードのハッシュ化やデジタル署名などのセキュリティ上重要な用途には使用すべきではありません。これらの用途には SHA-256 または SHA-512 が推奨されます。

どのハッシュアルゴリズムに対応していますか?

  • MD5 — 128 ビット、32 hex 文字。チェックサムに広く使われていますが、暗号学的には破られています。
  • SHA-1 — 160 ビット、40 hex 文字。2017年以降、同様に安全ではないと分類されています。
  • SHA-256 — 256 ビット、64 hex 文字。SHA-2 ファミリーの一部で、現行の標準です。
  • SHA-384 — 384 ビット、96 hex 文字。SHA-512 のトランケート版です。
  • SHA-512 — 512 ビット、128 hex 文字。最も強力な SHA-2 アルゴリズムです。

このツールは安全ですか?

はい。すべての計算は Web Crypto API と JavaScript を使用してブラウザ内で完結します。データはサーバーに送信されません。ブラウザの開発者ツールでいつでもソースコードを確認できます。

一般的な使用例

  • ファイルの整合性を検証する(チェックサムの比較)
  • データベースのインデックス作成と重複排除
  • キャッシュキーの生成
  • API 署名とトークン検証