我遇到了一个不错的加密模块ezPyCrypto,用于 python 的 PyCrypto 模块。在描述中,它说用户可以在 RSA 和 ElGamal 加密之间指定,但我不知道我应该在代码中指定的位置(此处为 API)。
有没有其他人管理过这个或对 ezPyCytpo 有任何经验?任何帮助将不胜感激。
这是我正在谈论的描述:
特征:
- ezPyCrypto 让您:
- 生成、导出和导入公钥和私钥
- 轻松加密和解密字符串
- 可选择将加密数据创建为电子邮件友好文本
- 签署和验证字符串(包括文件)
- 使用密码保护您的私钥
- 创建“流”,用于通过安全套接字发送数据
- 选择您喜欢的任何公钥大小(推荐 2048 位)
- 在 RSA 和 ElGamal 之间选择公钥,在IDEA、DES3、Blowfish、ARC4、IDEA 之间选择会话密钥
- 使用 256 位会话密钥和针对常见 RSA 和 ElGamal 攻击的防御措施,让任何试图侵犯您隐私的人感到非常沮丧,让您在安全的舒适中休息。