Python模块,在KeyCzar和pycrypto之上提供了简单的混合加密抽象。
项目描述
Python混合加密
Python模块,在KeyCzar和pycrypto之上提供了简单的混合加密抽象。
工作原理
密钥封装方案
密钥封装方案使用RSA-OAEP公钥加密,密钥长度为2048位。
此功能严重依赖于KeyCzar公开的公钥加密功能。
数据封装方案
数据封装方案使用AES在CBC模式下,密钥长度为256位。
此版本基于pycrypto提供的原语和功能。
示例用法
TBW。
问题和答案
我为什么需要这个,不能直接使用keyczar吗?
KeyCzar公开了一个更高层次、更安全且易于使用的接口来处理不对称和对称加密,但它不提供处理混合加密的更高层次接口(嗯,这不是100%准确,因为有一些支持,但它是实验性的,并且仅在Java中可用)。
变更日志
项目详情
关闭
hybrid-crypto-0.1.0-dev.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d6182d5476047157520effb1b7d9062f096d6d3e7f0aa689fc3d7b2c3089b123 |
|
MD5 | 2c407f0c67e95503458017b2f021565c |
|
BLAKE2b-256 | b03387cb008e9bee0bdf124bddb082c8be8be287c76c25880217125147065806 |