| 元の入力 | MD5-32 | MD5-16 | MD5-32 大文字 |
|---|
128 ビット ダイジェストを生成し、それを 32 小文字の 16 進文字として表示します。ファイルの整合性チェック、データのフィンガープリント、重複排除に広く使用されています。例: 5d41402abc4b2a76b9719d911017c592
9–24 (合計 16 文字) を取得し、実質的に中間の 64 ビットを公開します。これは短いですが、衝突の危険性が高くなります ( 2⁻⁶⁴ について)。セキュリティの低いシナリオでの短い ID またはトークンに適していますが、セキュリティの検証には推奨されません。
A–F )。一部のレガシー システム、支払い署名、またはエンタープライズ インターフェイスでは、大文字の出力が必要です。例: 5D41402ABC4B2A76B9719D911017C592
UTF-8 エンコードされた文字列として処理し、中国語、日本語、絵文字などのマルチバイト文字をハッシュする前にバイト シーケンスに自動的に変換します。これは最も一般的なモードであり、通常のテキスト入力に機能します。
0-9、a-f 、スペースは無視されます)。ハッシュ化する前に、2 文字ごとに 1 バイトとして解析されます。これは、キーやプロトコル ペイロードなどの生のバイナリ データをハッシュする場合に便利です。入力例: 48 65 6c 6c 6f
Base64 文字列として扱い、それを生のバイトにデコードし、それらのバイトをハッシュします。 Base64 で表されるファイルまたは画像コンテンツの元のハッシュを計算する場合に役立ちます。例: SGVsbG8=
\n を区切り文字として使用して入力を複数の行に分割し、各行を個別にハッシュします。空行は自動的に無視されます。プライマリ出力には 1 行に 1 つのハッシュが表示され、以下の完全なバッチ テーブルには MD5-32、MD5-16、およびワンクリックで CSV エクスポートできる大文字の結果が含まれています。ユーザー名、パスワード リスト、データセットの処理に役立ちます。