superenciphering