1. 程式人生 > >Bubble Babble Binary Data Encoding的簡介以及bubblepy的安裝使用方法

Bubble Babble Binary Data Encoding的簡介以及bubblepy的安裝使用方法

zip com 下載 words 選擇 github pca set span

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的安裝使用方法