Collision Attacks on MD5 and SHA-1: Is this the "Sword of Damocles" for Electronic Commerce? · Study