Encription Output beautifier
Я ищу вариант, чтобы иметь зашифрованную строку, чтобы быть простым и понятным вводом с клавиатуры.
Алгоритм шифрования может отличаться (blowfish, rijndael, змея или другой)
Лучшее решение до сих пор - преобразование результата шифрования в base32. Я получу "AZ", "2-7" и "=" для заполнения, заменяя собой "0; 1; 8" случайным образом.
Есть ли другой вариант, чтобы получать только буквы и цифры, в идеале верхние + цифры или верхние + нижние + цифры от base64.
Или что-то вроде процедуры соглашения об именах, чтобы преобразовать зашифрованную строку в улучшенный вывод для пользователя, не проблема, если добавить дополнительные символы.
Это не что иное, как приятный и простой способ вменения путем ввода для пользователя, имеющий много общего с безопасностью, но этот уровень глубже в логике и приятен для использования.
Заранее спасибо.
1 ответ
Вы можете использовать шестнадцатеричное кодирование, также известное как Base16. Это сделает текстовое представление двоичного файла в два раза длиннее исходных данных (50%), что менее эффективно, чем Base32 (62,5%).