Chosen-prefix collisions for MD5 and applications — scientific article