编码 | 解码 | 压缩

> bubble | babble | 单词 <

// Bubble Babble - 将二进制数据转换为可发音的伪单词

[可发音]

对人类友好

生成易读、易记、易于对比的伪单词,更方便人工核对。

[错误检测]

内置校验和

通过内置校验和自动检测抄写或输入中的错误。

[指纹]

SSH 密钥

适用于 SSH 密钥指纹以及加密哈希的可视化展示。

>> 技术说明

Bubble Babble 的工作原理:

Bubble Babble 通过交替使用辅音和元音,把二进制数据编码成可发音的 5 字符块。每个块编码 2 个字节,并通过精心设计的元音/辅音组合实现错误检测。

模式:

格式:xVCVC-CVCVC-...-CVCVx V = 元音 (aeiouy) C = 辅音 (bcdfghklmnprstvzx) 示例:“Test” → xesef-disof-gytuf-katox

为什么使用 Bubble Babble:

  • >SSH 指纹
  • >加密哈希值
  • >人工校验
  • >适合电话口述的编码方式
  • >错误检测

>> 常见问题

什么是 Bubble Babble?

Bubble Babble 是一种编码方法,用来把二进制数据转换为可发音的伪单词。它的设计初衷是让人类更容易对比加密指纹,尤其是在需要通过电话朗读或逐字核对时。

为什么这些“单词”可以读出来?

Bubble Babble 使用类似自然语言的辅音‑元音交替模式,因此输出看起来像无意义的单词,但读起来顺口、也更容易记住。

错误检测是如何实现的?

编码方案在选择辅音和元音时嵌入了校验逻辑,相当于一种校验和机制。如果中间有字符被误读或误写,解码时往往可以通过模式不匹配来发现问题。

Bubble Babble 通常用在什么场景?

它主要用于 SSH 中,以更友好的方式显示密钥指纹。一些安全工具也会用它来展示校验和和哈希值,让输出更易记。

其他语言