我遇到了python的PyCrypto模块的一个很好的加密模块ezPyCrypto。在描述中它说用户可以在RSA和ElGamal加密之间指定,但我无法弄清楚我应该在代码中指定它(API here)。
有没有其他人管理过这个或有过ezPyCytpo的经验?任何帮助将非常感激。
以下是我所说的描述:
特点:
- ezPyCrypto可以让你:
- 生成,导出和导入公钥和私钥
- 轻松加密和解密字符串
- (可选)将加密数据创建为电子邮件友好文本
- 签署并验证字符串(包括文档)
- 使用密码保护您的私钥
- 创建'streams',用于通过安全套接字发送数据
- 选择您喜欢的任何公钥大小(推荐2048位)
- 选择RSA和ElGamal用于公钥,和IDEA,DES3,Blowfish,ARC4,IDEA用于会话密钥
- 安全舒适地休息,使用256位会话密钥并防御常见的RSA和ElGamal攻击,这会让任何试图侵犯您隐私的人感到痛苦。
醇>