English 简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// ハッシュ · ダイジェスト · フィンガープリント

MD5 ハッシュ

クライアント側のみ
リアルタイム コンピューティング
MD5 は、32 文字の 16 進ダイジェストを生成する 128 ビットの一方向ハッシュ関数 です。データの整合性チェックやフィンガープリンティングには適していますが、パスワードの保存には はお勧めしません。代わりに bcrypt または Argon2 を使用してください。
処理済み 0
合計バイト数 0
出力フォーマット HEX-32
モード スタンダード
出力設定
ハッシュ バリアント
入力エンコーディング
バッチモード
📂
ファイルをドロップしてそのハッシュを計算します
入力
プライマリ出力 MD5-32
ライブハッシュを有効にする
準備完了 — 自動ハッシュするテキストを入力するか、ボタンをクリックして手動で実行してください
ハッシュの概要
バッチハッシュ結果
元の入力 MD5-32 MD5-16 MD5-32 大文字
🔬
ハッシュ バリアント #説明バリアント
MD5-32
標準出力
RFC 1321 で定義されている標準 MD5 形式は、任意の長さの入力に対して 128 ビット ダイジェストを生成し、それを 32 小文字の 16 進文字として表示します。ファイルの整合性チェック、データのフィンガープリント、重複排除に広く使用されています。例: 5d41402abc4b2a76b9719d911017c592
MD5-16
切り捨てられた出力
標準 MD5-32 出力の文字 9–24 (合計 16 文字) を取得し、実質的に中間の 64 ビットを公開します。これは短いですが、衝突の危険性が高くなります ( 2⁻⁶⁴ について)。セキュリティの低いシナリオでの短い ID またはトークンに適していますが、セキュリティの検証には推奨されません。
MD5-32 大文字
大文字出力
MD5-32 とまったく同じハッシュ値ですが、大文字が使用されています ( A–F )。一部のレガシー システム、支払い署名、またはエンタープライズ インターフェイスでは、大文字の出力が必要です。例: 5D41402ABC4B2A76B9719D911017C592
📥
入力エンコーディング #説明エンコーディング
UTF-8 テキスト
デフォルト
入力を UTF-8 エンコードされた文字列として処理し、中国語、日本語、絵文字などのマルチバイト文字をハッシュする前にバイト シーケンスに自動的に変換します。これは最も一般的なモードであり、通常のテキスト入力に機能します。
16 進バイト ストリーム
16 進数
入力を 16 進文字列として処理します ( 0-9、a-f 、スペースは無視されます)。ハッシュ化する前に、2 文字ごとに 1 バイトとして解析されます。これは、キーやプロトコル ペイロードなどの生のバイナリ データをハッシュする場合に便利です。入力例: 48 65 6c 6c 6f
Base64
Base64 デコード
入力を標準の Base64 文字列として扱い、それを生のバイトにデコードし、それらのバイトをハッシュします。 Base64 で表されるファイルまたは画像コンテンツの元のハッシュを計算する場合に役立ちます。例: SGVsbG8=
📋
バッチモード #説明バッチ
単一/全文
デフォルト
改行を含む入力ボックスの内容全体を 1 つの完全な値 としてハッシュし、単一の結果を出力します。全文、段落、またはファイルの内容のフィンガープリンティングに適しています。ハッシュ入力には改行が含まれます。
行ごとに分割
バッチ
\n を区切り文字として使用して入力を複数の行に分割し、各行を個別にハッシュします。空行は自動的に無視されます。プライマリ出力には 1 行に 1 つのハッシュが表示され、以下の完全なバッチ テーブルには MD5-32、MD5-16、およびワンクリックで CSV エクスポートできる大文字の結果が含まれています。ユーザー名、パスワード リスト、データセットの処理に役立ちます。