Несколько способов улучшения безопасности при работе с паролями через перестановку символов:
- Последовательное применение двух или более перестановок с разными периодами. 1 Это повысит криптостойкость шифра. 1
- Усложнение перестановки по таблице. 2 Для этого в таблицу перестановки вводят неиспользуемые клетки. 2 Количество и расположение неиспользуемых элементов является дополнительным ключом шифрования. 2
- Перестановка, усложнённая по маршрутам. 2 Для записи символов шифруемого текста используются вершины некоторого гиперкуба, а знаки зашифрованного текста считываются по маршрутам Гамильтона, причём используются несколько различных маршрутов. 2
Также для общей безопасности при работе с паролями рекомендуется использовать двухфакторную аутентификацию, менеджер паролей для их хранения и генерации, регулярно обновлять пароли и стараться, чтобы новый пароль не был похож на старый 345.