I was reading this article about MD5 hash collisions in which it clearly states that these two strings (differences marked with ^
):
d131dd02c5e6eec4693d9a0698aff95c2fcab58712467eab4004583eb8fb7f8955ad340609f4b30283e488832571415a085125e8f7cdc99fd91dbdf280373c5bd8823e3156348f5bae6dacd436c919c6dd53e2b487da03fd02396306d248cda0e99f33420f577ee8ce54b67080a80d1ec69821bcb6a8839396f9652b6ff72a70
d131dd02c5e6eec4693d9a0698aff95c2fcab50712467eab4004583eb8fb7f8955ad340609f4b30283e4888325f1415a085125e8f7cdc99fd91dbd7280373c5bd8823e3156348f5bae6dacd436c919c6dd53e23487da03fd02396306d248cda0e99f33420f577ee8ce54b67080280d1ec69821bcb6a8839396f965ab6ff72a70
^ ^ ^
have the same MD5 hash. Although testing this hypothesis with this MD5 generator, they do not have the same hash.
The first string hashes to edde4181249fea68547c2fd0edd2e22f
and meanwhile the second to e234dbc6aa0932d9dd5facd53ba0372a
which is not the same.
Why is it being said that these two strings produce the same MD5 hash value?