Кодировщик/декодировщик Base32
Кодирование и декодирование текста Base32. Обычно используется в секретах аутентификаторов TOTP и системах обмена файлами.
About Base32:
- • Uses 32 characters: A-Z and 2-7
- • Case-insensitive (unlike Base64)
- • No special characters that could be confused
- • Commonly used in TOTP (2FA), file hashes, and data encoding
- • 20% less efficient than Base64 but more human-readable
Кодирование Base32 (RFC 4648) - Технические детали
Кодирование Base32 использует 32-символьный алфавит (A-Z и 2-7) для представления двоичных данных. Обычно используется для секретов TOTP, потому что нечувствителен к регистру и избегает неоднозначных символов. Кодирование увеличивает размер данных примерно на 60%, но обеспечивает человекочитаемый вывод.
Альтернатива командной строки
# Using Python
python3 -c "import base64; print(base64.b32encode(b'Hello').decode())"
# Decode
python3 -c "import base64; print(base64.b32decode('JBSWY3DP').decode())"