Bubble babble是一种将二进制信息表示为由元音和辅音交替组成的伪单词的编码方法,它主要用于表示密码指纹。由Antti Huima创建的Bubble babble方法使人们更容易记住和重复重要的信息,编码也更容易具有内置的纠错和冗余...
Bubble babble是一种将二进制信息表示为由元音和辅音交替组成的伪单词的编码方法,它主要用于表示密码指纹。由Antti Huima创建的Bubble babble方法使人们更容易记住和重复重要的信息,编码也更容易具有内置的纠错和冗余功能,可以发现转录过程中的任何错误。

气泡泡是一种二进制信息以伪字表示的编码方法。
这种方法的产生是为了帮助人们以更自然的方式发音和记忆十六进制代码。有时需要通过电话或其他系统口头验证密钥。这些公钥和重要证书的哈希值称为指纹或指纹出于安全原因,指纹在验证敏感数据时至关重要。指纹通常表示为十六进制数字的长串。
例如,人们很难在电话中可靠地发音、记忆和重复长串数字。Huima创建了代码来寻址这个问题是为了容易地将可遗忘的二进制数据表示成更容易记忆的伪单词。这个词本身就是经典视频游戏"泡泡泡泡泡"的双关语。当十六进制数字用泡泡咕噜声编码方法编码时,生成的单词类似于胡言乱语。
这在以下情况下也很有用:
有效的加密密钥已丢失或不可用。在这种情况下,需要通过用户对原始密钥的回忆来验证密钥指纹使用气泡式编码编码的指纹通常比其十六进制版本更容易回忆。这在关键情况下会产生不同的效果,而不必在未经任何方式验证的情况下接受指纹。
要检测传输错误或无效编码,bubble-babble编码方法包含一个校验和功能。表示一个特定数字串的开始和结束的标记也被合并到编码中。输入序列中每两个字节的输出都是一个破折号和五个字符。这种方法的优点之一是它不会增加编码信息的长度。
伪词是用元音和辅音以某种方式生成的。在元音表中,0到5之间的数字用元音0-a、1-e、2-i等元音映射。0到16之间的整数映射为0-b、1-c,辅音表中的二维等。结果伪字中的每个元音都有0.58位的冗余。对于1000字的字符串,校验和信息大约为4640位,这有助于检测诸如翻转位之类的错误。