This is needed because we need to be able to generate the same string again from a timestamp for valid signatures.