これは私を夢中にさせています、私のMD5は同意しません。私はこの文字列を持っています:
Combinations Generator は、関連する属性を選択することで、一連の組み合わせを簡単に作成できるツールです。たとえば、3 つの異なるサイズと 2 つの異なる色の T シャツを販売している場合、ジェネレーターは 6 つの組み合わせを作成します。
md5 関数 (php 5.5.0 を使用) を使用して自分のコンピューターでハッシュすると、次のハッシュが生成されます。
http://www.miraclesalad.com/webtools/md5.phpは、私のコンピューターの結果と一致しています。
http://www.md5.cz/は、私のコンピューターとミラクルサラダの両方に同意しません。
この文字列/md5 ペアは、md5.cz と同じ結果をもたらす別のコンピューターによって最初に計算されました。
エンコーディングの問題について読んだので (ただし、文字列には非 ASCII 文字は含まれていません)、コンピューターで次のコードを試しました。
<?php
$str = "The Combinations Generator is a tool that allows you to easily create a series of combinations by selecting the related attributes. For example, if you're selling t-shirts in three different sizes and two different colors, the generator will create six combinations for you.";
echo "$str<BR/>";
echo md5($str)."<BR/>";
echo md5(utf8_encode($str))."<BR/>";
echo md5(utf8_decode($str))."<BR/>";
die();
出力は次のとおりです。
Combinations Generator は、関連する属性を選択することで、一連の組み合わせを簡単に作成できるツールです。たとえば、3 つの異なるサイズと 2 つの異なる色の T シャツを販売している場合、ジェネレーターは 6 つの組み合わせを作成します。
422f3f656e1a5f95e8b5cf7565d815b5
422f3f656e1a5f95e8b5cf7565d815b5
422f3f656e1a5f95e8b5cf7565d815b5
したがって、utf8 についてではありません。
何が起こっているのか分かりますか?