Декодер Base32
Декодируйте Base32 или base32hex обратно в текст UTF-8 или hex-байты. Регистр не важен, дополнение необязательно, пробелы игнорируются — удобно для секретов TOTP.
Символов: 48 · байт: 48 (UTF-8)
Символов: 0 · байт: 0 (UTF-8)
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Что такое Декодирование Base32?
Декодирует Base32 (RFC 4648) обратно в исходные байты и показывает их как текст UTF-8 или hex. Регистр ввода не важен, дополнение = необязательно, а пробелы (как в секретах TOTP, записанных группами) игнорируются.
Как пользоваться Декодирование Base32
- Вставьте строку Base32 в поле Ввод.
- Выберите Алфавит, которым она была закодирована (стандартный или расширенный hex).
- Прочитайте текст в поле Вывод; для двоичных данных, например ключей TOTP, установите Формат вывода в Байты в hex.
- Скопируйте результат.
Пример
mzxw6ytboi
foobar
Ввод в нижнем регистре и без дополнения принимается.
Когда использовать Декодирование Base32
Используйте для просмотра значений Base32: секретов 2FA, ключей onion-сервисов, хешей NSEC3. Секреты TOTP — это случайные байты, поэтому смотрите их как hex, а не как текст.
Как работает Декодирование Base32
Для каждого символа в выбранном алфавите находится 5-битное значение; биты склеиваются, и каждые полные 8 бит образуют байт. Оставшиеся в конце биты отбрасываются, как предписывает RFC 4648. Недопустимые символы и невозможная длина (1, 3 или 6 символов в последнем блоке) приводят к ошибке.
Распространенные Случаи Использования
- Преобразование секрета TOTP в hex для библиотеки, которой нужны сырые ключи
- Отладка Base32, созданного другой системой
- Проверка тестовых векторов RFC 4648
Часто Задаваемые Вопросы
Почему мой секрет TOTP декодируется в странные символы?
Секреты TOTP — это случайные байты, а не текст. Выберите Байты в hex в качестве формата вывода.
Допустимы ли символы 0, 1 и 8?
В стандартном алфавите (A–Z, 2–7) нет: они вызывают ошибку «недопустимый символ». В base32hex они допустимы.
Важен ли регистр?
Нет, перед декодированием ввод приводится к верхнему регистру.