Pythonで使用するのに最適/最も使いやすい暗号化ライブラリは何ですか[終了]
-
01-07-2019 - |
質問
Pythonを使用していくつかのファイルを暗号化したいのですが、標準/有名なPythonライブラリを使用してGPG/PGPを使用できる最良の方法は何ですか?
解決
パイクリプト 周りでは最高のようです。
他のヒント
試す キーツァー
実装は非常に簡単です。
私が使う GPGme GPGme の主な長所は、OpenPGP 標準 (RFC 4880) これは、他の PGP プログラムと相互運用する場合に重要になる可能性があります。
それは Pythonインターフェース. 。警告:これは低レベルのインターフェイスであり、あまり Python 的ではありません。
フランス語を読めば、 例を参照.
署名を確認するための例は次のとおりです。
signed = core.Data(sys.stdin.read())
plain = core.Data()
context = core.Context()
context.op_verify(signed, None, plain)
result = context.op_verify_result()
sign = result.signatures
while sign:
if sign.status != 0:
print "BAD signature from:"
else:
print "Good signature from:"
print " uid: ", context.get_key(sign.fpr, 0).uids.uid
print " timestamp: ", sign.timestamp
print " fingerprint:", sign.fpr
sign = sign.next
Google の情報を参照してください キーツァー プロジェクトは、PyCrypto の機能に優れたインターフェイスのセットを提供します。
私はpyDesが好きです(http://twhiteman.netfirms.com/des.html)。これは最速ではありませんが、純粋な Python であり、少量の暗号化されたデータには非常にうまく機能します。
所属していません StackOverflow