Updates the keygen challenge to a format not vulnerable to collisions due to having multiple variable length elements.