change seed to checksum, add fixed modulo, fix decrypt tuples len