Что такое Base32?
Base32 полезен, когда текстовый канал или канал без учета регистра должен передавать двоичные данные, например OTP-секреты, DNS-безопасные токены или экспортированные значения конфигурации. Это уровень кодирования, а не уровень безопасности.
Когда использовать
- Кодировать байты, текст или файлы в Base32 перед отправкой через текстовые каналы.
- Подготавливать OTP-секреты, экспортированные настройки или двоичные блоки для систем, которые ожидают Base32 на входе.
- Преобразовывать сырые байты файла в строку, удобную для копирования при передаче, логировании или ручном вводе.
Что важно учитывать
- Base32 увеличивает размер данных сильнее, чем Base64.
- Он не шифрует и не скрывает исходное значение.
- Одни системы требуют padding
=, другие принимают вывод без padding, поэтому ориентируйтесь на требования получателя.