Декодер Base32

Декодируйте Base32 или base32hex обратно в текст UTF-8 или hex-байты. Регистр не важен, дополнение необязательно, пробелы игнорируются — удобно для секретов TOTP.

Символов: 48 · байт: 48 (UTF-8)

Символов: 0 · байт: 0 (UTF-8)

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Что такое Декодирование Base32?

Декодирует Base32 (RFC 4648) обратно в исходные байты и показывает их как текст UTF-8 или hex. Регистр ввода не важен, дополнение = необязательно, а пробелы (как в секретах TOTP, записанных группами) игнорируются.

Как пользоваться Декодирование Base32

  1. Вставьте строку Base32 в поле Ввод.
  2. Выберите Алфавит, которым она была закодирована (стандартный или расширенный hex).
  3. Прочитайте текст в поле Вывод; для двоичных данных, например ключей TOTP, установите Формат вывода в Байты в hex.
  4. Скопируйте результат.

Пример

Ввод
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 они допустимы.

Важен ли регистр?

Нет, перед декодированием ввод приводится к верхнему регистру.

Другие категории