кодирование | декодирование | сжатие

> bubble | babble | слова <

// Bubble Babble — преобразование бинарных данных в произносимые псевдословa

[ПРОИЗНОСИМЫЙ]

Удобно для человека

Создаёт произносимые псевдословa, которые легче запомнить и сравнивать.

[ОБНАРУЖЕНИЕ-ОШИБОК]

Встроенные контрольные суммы

Содержит checksums, которые помогают автоматически обнаруживать опечатки и ошибки ввода.

[ОТПЕЧАТКИ]

SSH‑ключи

Используется для отображения отпечатков SSH‑ключей и криптографических хэшей в более читаемом виде.

>> техническая информация

Как работает Bubble Babble:

Bubble Babble кодирует бинарные данные, чередуя согласные и гласные, чтобы получить произносимые блоки из пяти символов. Каждый блок кодирует 2 байта и обеспечивает обнаружение ошибок за счёт тщательного выбора гласных и согласных.

Шаблон:

Формат: xVCVC-CVCVC-...-CVCVx V = гласная (aeiouy) C = согласная (bcdfghklmnprstvzx) Пример: "Test" → xesef-disof-gytuf-katox

Зачем использовать Bubble Babble:

  • >Отпечатки SSH
  • >Криптографические хэши
  • >Ручная проверка
  • >Удобное для произнесения по телефону кодирование
  • >Обнаружение ошибок

>> часто задаваемые вопросы

Что такое Bubble Babble?

Bubble Babble — это метод кодирования, который преобразует бинарные данные в произносимые псевдословa. Он был создан для того, чтобы людям было проще сравнивать криптографические отпечатки, особенно когда значения зачитываются вслух.

Почему слова получаются произносимыми?

Bubble Babble использует шаблон с чередованием согласных и гласных, напоминающий естественный язык. Поэтому результатом являются бессмысленные, но легко произносимые и запоминающиеся строки.

Как работает обнаружение ошибок?

В схему кодирования встроен механизм контрольной суммы на основе выбора гласных и согласных. Если символ был изменён по ошибке, декодер часто может заметить, что шаблон больше не соответствует ожидаемому.

Где используется Bubble Babble?

В основном он применяется в SSH для отображения отпечатков ключей в удобном для чтения формате. Некоторые инструменты безопасности также используют его для более наглядного отображения checksums и хэшей.

Другие языки