MD5 Hash Collision Test
public class Md5HashCollisionTest {
public static void main(String[] args) throws NoSuchAlgorithmException {
StringBuilder stirng1 = new StringBuilder();
stirng1.append("d131dd02c5e6eec4693d9a0698aff95c");
stirng1.append("2fcab58712467eab4004583eb8fb7f89");
stirng1.append("55ad340609f4b30283e488832571415a");
stirng1.append("085125e8f7cdc99fd91dbdf280373c5b");
stirng1.append("d8823e3156348f5bae6dacd436c919c6");
stirng1.append("dd53e2b487da03fd02396306d248cda0");
stirng1.append("e99f33420f577ee8ce54b67080a80d1e");
stirng1.append("c69821bcb6a8839396f9652b6ff72a70");
MessageDigest digest = MessageDigest.getInstance("MD5");
digest.update(Hex.decode(stirng1.toString()));
String md5String1 = new String(Hex.encode(digest.digest()));
System.out.println(md5String1);
StringBuilder stirng2 = new StringBuilder();
stirng2.append("d131dd02c5e6eec4693d9a0698aff95c");
stirng2.append("2fcab50712467eab4004583eb8fb7f89");
stirng2.append("55ad340609f4b30283e4888325f1415a");
stirng2.append("085125e8f7cdc99fd91dbd7280373c5b");
stirng2.append("d8823e3156348f5bae6dacd436c919c6");
stirng2.append("dd53e23487da03fd02396306d248cda0");
stirng2.append("e99f33420f577ee8ce54b67080280d1e");
stirng2.append("c69821bcb6a8839396f965ab6ff72a70");
digest.update(Hex.decode(stirng2.toString()));
String md5String2 = new String(Hex.encode(digest.digest()));
System.out.println(md5String2);
}
}

