PythonのPyCryptoモジュール用の素敵な暗号化モジュールezPyCryptoに出くわしました。説明では、ユーザーは RSA 暗号化と ElGamal 暗号化の間で指定できると書かれていますが、コードのどこでこれを指定する必要があるのか わかりません(API here)。
他の誰かがこれを管理したり、ezPyCytpo の経験がありますか? どんな助けでも大歓迎です。
私が話していた説明は次のとおりです。
特徴:
- ezPyCrypto では次のことができます。
- 公開鍵と秘密鍵の生成、エクスポート、およびインポート
- 文字列を簡単に暗号化および復号化する
- 必要に応じて、暗号化されたデータを電子メールに適したテキストとして作成します
- 文字列の署名と検証 (ドキュメントを含む)
- 秘密鍵をパスフレーズで保護する
- 安全なソケットを介してデータを送信するための「ストリーム」を作成します
- 好きな公開鍵のサイズを選択してください (2048 ビットを推奨)
- 公開鍵は RSA と ElGamal から選択し、セッション鍵は IDEA、DES3、Blowfish、ARC4、IDEA から選択します
- 256 ビットのセッション キーと一般的な RSA および ElGamal 攻撃に対する防御により、セキュリティの快適さで休むことができます。