GnuPG, de asemenea, cunoscut sub numele de GPG, este un proiect GNU, o implementare a standardului OpenPGP, pentru criptarea și semnarea datelor și a fluxurilor de comunicare.
Modulul Python-GnuPG a fost creat pentru a ajuta dezvoltatorii Python de lucru pe software-ul Python și site-uri web pentru a adăuga cu ușurință funcționalitatea GPG la aplicația lor, fără a fi nevoie să se ocupe cu bibliotecile C sau alte externe binarele.
Biblioteca Python-GnuPG face acest lucru de cod Python pur, permițând programatorilor să-l încorpora cu ușurință oriunde cu codul lor pentru o portabilitate maximă.
Ce este nou în această versiune:
- A fost adăugat:
- Suport pentru a găsi automat binaries gpg2 pe $ PATH utilizatorului.
- patch-uri pentru a rezolva o problemă atunci când gnupg.GPG a fost inițializat cu verbose = Adevărat.
- Patch-uri pentru a sprijini alegerea algoritmului Digest în timp ce semnarea.
- Suport pentru GnuPG & # x3e;. = 2.x --import-ownertrust, --export-ownertrust și --fix-trustdb comenzi
- O mulțime de noi documentare pe lucruri obscure pe care se poate face cu cheile GnuPG, în docs / directorul.
- logare Clearer la anumite funcții.
- Changes:
- Un cuplu de UnitTests.
- FIX:
- în lipsa unittest, test_make_args_drop_protected_options (), care a fost în caz contrar, datorită unei căi hardcoded la GPG binar, mai degrabă decât folosind locația dinamic binar.
Ce este nou în versiunea 2.0.1:
- A fost adăugat:
- Suport pentru a găsi automat binaries gpg2 pe $ PATH utilizatorului.
- patch-uri pentru a rezolva o problemă atunci când gnupg.GPG a fost inițializat cu verbose = Adevărat.
- Patch-uri pentru a sprijini alegerea algoritmului Digest în timp ce semnarea.
- Suport pentru GnuPG & # x3e;. = 2.x --import-ownertrust, --export-ownertrust și --fix-trustdb comenzi
- O mulțime de noi documentare pe lucruri obscure pe care se poate face cu cheile GnuPG, în docs / directorul.
- logare Clearer la anumite funcții.
- Changes:
- Un cuplu de UnitTests.
- FIX:
- în lipsa unittest, test_make_args_drop_protected_options (), care a fost în caz contrar, datorită unei căi hardcoded la GPG binar, mai degrabă decât folosind locația dinamic binar.
Ce este nou în versiunea 2.0.0:
- A fost adăugat:
- Suport pentru a găsi automat binaries gpg2 pe $ PATH utilizatorului.
- patch-uri pentru a rezolva o problemă atunci când gnupg.GPG a fost inițializat cu verbose = Adevărat.
- Patch-uri pentru a sprijini alegerea algoritmului Digest în timp ce semnarea.
- Suport pentru GnuPG & # x3e;. = 2.x --import-ownertrust, --export-ownertrust și --fix-trustdb comenzi
- O mulțime de noi documentare pe lucruri obscure pe care se poate face cu cheile GnuPG, în docs / directorul.
- logare Clearer la anumite funcții.
- Changes:
- Un cuplu de UnitTests.
- FIX:
- în lipsa unittest, test_make_args_drop_protected_options (), care a fost în caz contrar, datorită unei căi hardcoded la GPG binar, mai degrabă decât folosind locația dinamic binar.
Ce este nou în versiunea 1.2.2:
- A fost adăugat:
- Mai multe tipuri de patch-uri Mikael Nordfeldth
- Fixat:
- Problema a fost semnalată de Micah F. Lee cu sintaxa de fișier batch-cheie Utilizare atunci când se utilizează GnuPG 1.x ca urmare a utilizării "default" ca tipul de cheie implicit în GPG.gen_key_input ().
Ce este nou în versiunea 1.1.8:
- Adăugat mai multe chei recunoscute pentru metoda de manipulare starea ListPackets.
- list_packets fixe () suna la utilități.
- Adăugat param lipsă la metodele de utilități.
- semn fix () și Encrypt () docstrings.
- delete_keys fixe.
- Fixed un bug în unitests curat funcții care nu se mișcă keypairs generate în timpul unittest rula în teste /-chei generate /.
- Eliminat două importuri neutilizate din modulul "inspecta" în gnupg.py.
- a adăugat un link simbolic README-> README.md astfel încât Github afișare documente în mod corect.
opțiuni de linie de comandă
Cerințe :
- Python 2.6 sau mai mare
Comentariile nu a fost găsit