Bubble Babble Binary Data Encoding的简介以及bubblepy的安装使用方法

Posted pcat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bubble Babble Binary Data Encoding的简介以及bubblepy的安装使用方法相关的知识,希望对你有一定的参考价值。

Bubble Babble Binary Data Encoding是由Antti Huima创建的一种编码方法,可以把二进制信息表示为由交替的元音和辅音组成的伪词(pseudo-words),主要用于密码指纹,其编码也具有内置的纠错和冗余。编码格式每5个字符中间以-来分隔,作者的原意就是想把难以记得的二进制数据表示为难忘的伪词。

---------------------------------------------------------------------

1. 安装

打开https://pypi.python.org/pypi/bubblepy/1.0

这里我们选择源码安装,下载bubblepy-1.0.zip,解压后进去目录

python setup.py install

(github上也有一个https://github.com/eur0pa/bubblepy ,但其不提供setup.py脚本,以及命名、使用方法都稍有不同)

 

2. 使用方法

from bubblepy import BubbleBabble
s=flag{pcat}
bb=BubbleBabble()
s1=bb.encode(s)
print s1
print bb.decode(s1)

 

以上是关于Bubble Babble Binary Data Encoding的简介以及bubblepy的安装使用方法的主要内容,如果未能解决你的问题,请参考以下文章

经典排序算法之冒泡排序(Bubble Sort)

JAXB - XML Schema Types, Binary Data

使用 httr 将 curl 命令转换为 R(特别是 '--data-binary @')

haskell Data.Binary 示例

R语言可视化(十三):气泡图绘制

Reading binary data using jQuery Ajax