Попробуйте блочный шифр, такой как Skip32.Но обратите внимание, что это всегда шифрует одно значение к другому значению, поэтому вам следует помнить, что повторение ввода приводит к повторению вывода, что может привести к утечке информации противнику.
В противном случае вы можете посмотреть насохраняющее формат шифрование.Есть способы вдвое уменьшить размер блочного шифра, например 3DES, который имеет значительно более высокий запас безопасности (112 бит, если вы используете три случайных ключа), например, используя сеть Фейстеля.
Странным шифром являетсяHasty Pudding Cipher, который имеет настраиваемый размер блока.Однако безопасность этого шифра сомнительна и недостаточно исследована, как минимум.