niels ferguson实现twofish的绑定

twofish的Python项目详细描述


niels ferguson实现twofish的绑定libtwofish-dev

与Python2.6、2.7和3.3兼容。

库在每次导入时执行自检。

安装

pip install twofish

用法

使用长度为0,32]的键创建一个twofish.Twofish实例,然后在16字节块上使用encryptdecrypt方法。

所有值都必须是二进制字符串(python 2上的str,python 3上的bytes

[警告]这应该在敏感密码模式下使用,如ctr或cbc。如果你不知道这意味着什么,你可能应该美国一个更高层次的图书馆。

示例

>>> from twofish import Twofish
>>> T = Twofish(b'*secret*')
>>> x = T.encrypt(b'YELLOWSUBMARINES')
>>> print(T.decrypt(x).decode())
YELLOWSUBMARINES

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务