Bubble Babble Binary Data Encoding的简介以及bubblepy的安装使用方法
2018-02-04 23:22
781 查看
摘自pcat博客:https://www.geek-share.com/detail/2716038621.html
Bubble Babble Binary Data Encoding是由Antti Huima创建的一种编码方法,可以把二进制信息表示为由交替的元音和辅音组成的伪词(pseudo-words),主要用于密码指纹,其编码也具有内置的纠错和冗余。编码格式每5个字符中间以-来分隔,作者的原意就是想把难以记得的二进制数据表示为难忘的伪词。
---------------------------------------------------------------------
1. 安装
打开https://pypi.python.org/pypi/bubblepy/1.0
这里我们选择源码安装,下载bubblepy-1.0.zip,解压后进去目录(有一个要求是python3版本才支持)
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的安装使用方法
- 哈希长度扩展攻击的简介以及HashPump安装使用方法
- RTSP简介以及常用方法使用实例
- ubuntu11.10安装tomcat7以及基本的目录结构和使用方法
- 2016 cocoapods的安装和使用方法以及版本升级遇到的问题
- 在fedora17 64位 上安装linux qq以及解决中文输入法不能正常使用的方法
- Aix ArcSDE for Oracle10g安装过程以及使用方法
- 文字编辑器FCKeditor 简介以及基本配置和使用方法
- windows下makefile 使用配置以及GCC安装方法
- 如何查看Win8安装应用以及在多设备帐户同步安装使用的方法介绍
- byobu "屏风" 简介 ,以及在CentOS下安装及日常使用
- RTSP简介以及常用方法使用实例
- 编程小技巧:使用GDI32函数安装字体,以及.NET中的方法
- Python Matplotlib安装方法以及使用
- Xcode4.4.1安装SBjson以及使用的相关方法
- 编译及安装最新的qt/x11 4.3.4,qtopia 4.3.1 ,qtopia-core-opensource-src-4.3.3以及使用方法
- VMWare安装Ubuntu10.10 server版的NAT方式上网方法,以及apt-get使用公司代理安装程序的方法
- 菜鸟 Bundler 在 Windows 下的安装、配置和使用 方法以及cygwin的安装和卸载方法汇总
- Silverlight + WCF使用Linq to SQL以及ADO.NET Entity Data Model更新数据库子表方法
- nofollow简介以及使用方法