如何在ezPyCrypto中使用ElGamal加密

时间:2013-06-26 10:28:11

标签: python public-key-encryption elgamal

我遇到了python的PyCrypto模块的一个很好的加密模块ezPyCrypto。在描述中它说用户可以在RSA和ElGamal加密之间指定,但我无法弄清楚我应该在代码中指定它(API here)。

有没有其他人管理过这个或有过ezPyCytpo的经验?任何帮助将非常感激。

以下是我所说的描述:

特点:

  1. ezPyCrypto可以让你:
    • 生成,导出和导入公钥和私钥
    • 轻松加密和解密字符串
    • (可选)将加密数据创建为电子邮件友好文本
    • 签署并验证字符串(包括文档)
    • 使用密码保护您的私钥
    • 创建'streams',用于通过安全套接字发送数据
    • 选择您喜欢的任何公钥大小(推荐2048位)
    • 选择RSA和ElGamal用于公钥,和IDEA,DES3,Blowfish,ARC4,IDEA用于会话密钥
    • 安全舒适地休息,使用256位会话密钥并防御常见的RSA和ElGamal攻击,这会让任何试图侵犯您隐私的人感到痛苦。

0 个答案:

没有答案