La differenza tra GPG e PGP

March 22

Gnu Privacy Guard e Pretty Good Privacy - noto anche come GPG e PGP rispettivamente - sono soluzioni di crittografia e decrittografia dei dati utilizzati per il trasferimento e la memorizzazione di informazioni in modo sicuro. GPG e PGP sono quasi identiche, con la principale differenza tra loro è il modo in cui sono concessi in licenza al pubblico.

Funzionalità

PGP e GPG sono utilizzate per cifrare e applicare firme digitali per la comunicazione come la posta elettronica. Il loro scopo è quello di rendere la comunicazione impossibile per gli altri a leggere meno che non abbiano la chiave di decrittazione destra. Entrambi i programmi fanno utilizzando coppie di chiavi asimmetriche, simmetriche e pubbliche. Se si invia una e-mail, per esempio, è possibile generare una chiave e dare a qualcun altro, che gli permette di decifrare un messaggio da voi. Utilizzando questa sicurezza, si impedisce agli hacker e altre parti indesiderate dalla lettura le vostre comunicazioni, dovrebbero li intercettare.

Sviluppo e licenze

Phil Zimmermann ha scritto PGP sotto la GNU General Public License. Un tempo che potrebbe essere utilizzato e modificato liberamente. Tuttavia, alla fine Zimmermann convertito PGP nel software-licenza a pagamento. Symantec ha acquistato i diritti di PGP nel 2010. La società gestisce oggi la concessione di licenze di PGP come parte della sua divisione di prodotti Enterprise. Gli sviluppatori di GPG essenzialmente ricodificati PGP, mantenendo tutte le sue caratteristiche, e rilasciato nuovamente sotto la GNU General Public License, il che significa che il codice può essere modificato, usato e distribuito liberamente. GPG rimane libero, a partire dalla data di pubblicazione.

uso

PGP e GPG sono entrambi i programmi da linea di comando. Essi sono progettati per essere utilizzati da script di shell e prompt dei comandi, piuttosto che tramite le interfacce grafiche maggior parte degli utenti preferiscono. Per rendere GPG e PGP più facile per gli utenti di computer tradizionali di adottare, diverse interfacce utente grafiche sono state sviluppate da terze parti per computer Linux, Windows e Mac OS X.

Informazioni aggiuntive

GPG e PGP sono entrambi OpenPGP e RFC4880-compliant. Un messaggio cifrato in una versione corrente di GPG, per esempio, può essere decifrato utilizzando una versione corrente di PGP. Questo non è stato sempre così. Le versioni precedenti di PGP utilizzati diversi algoritmi che non potevano essere letti da GPG.

GPG ha il supporto per una più ampia varietà di linguaggi di PGP. lingue compatibili includono inglese, spagnolo, francese, tedesco, olandese, danese, portoghese, polacco, italiano, russo, giapponese e turco.