GNU Privacy Guard
| GNU Privacy Guard | ||||
|---|---|---|---|---|
Seahorse, een grafische gebruikersomgeving voor GNU Privacy Guard | ||||
| Ontwerp en ontwikkeling | ||||
| Categorie | Cryptografie | |||
| Ontwerper(s) | Werner Koch | |||
| Ontwikkelaar(s) | GNU | |||
| Besturingssysteem | Multiplatform | |||
| Geschreven in | C | |||
| Status en tijdlijn | ||||
| Status | Actief | |||
| Uitgebracht | 20 december 1997 (28 jaar geleden) | |||
| Recentste versie | 2.5.20 (13 mei 2026)[1] | |||
| Onderhoudsversie | 1.4.20 (20 december 2015),[2] 1.4.21 (17 augustus 2016),[3] 1.4.22 (19 juli 2017),[4] 1.4.23 (11 juni 2018)[5] | |||
| Onderdelen | ||||
| Licentie(s) | GNU General Public License v3.0 or later | |||
| Links | ||||
| Website | (en) Projectpagina | |||
| Blog | Blog | |||
| Versiebeheer | Broncode | |||
| ||||
GNU Privacy Guard, afgekort GnuPG of GPG, is een toepassing van de OpenPGP-standaard. Het is bedoeld om berichten digitaal te ondertekenen en te versleutelen.
Werking
[bewerken | brontekst bewerken]Men maakt een zogenaamd sleutelpaar (Eng.: keypair) aan. Een sleutelpaar bevat een geheime en een publieke sleutel. De geheime sleutel wordt versleuteld met een wachtwoord (passphrase). De publieke sleutel wordt verstuurd naar een sleutelserver (Eng. keyserver).
Een bericht kan worden versleuteld door de publieke sleutel van de sleutelserver te halen. Om het bericht te ontsleutelen is echter de geheime sleutel nodig, die zich alleen op de computer van de eigenaar bevindt.
Om een bericht digitaal te ondertekenen is de geheime sleutel nodig. Iedereen kan echter de publieke sleutel afhalen van de server en hiermee de ondertekening verifiëren.
Een belangrijk onderdeel hiervan is het vertrouwen. Digitale handtekeningen en versleutelde berichten hebben namelijk weinig waarde als het niet controleerbaar is of de eigenaar van de sleutels ook werkelijk is wie hij beweert te zijn. Dit wordt opgelost door handtekeningen. Als men de identiteit van iemand gecontroleerd heeft, kan er een handtekening onder zijn sleutel worden gezet. Zo geeft men aan diegene te vertrouwen. Als iemand genoeg mensen vertrouwt, die iemand anders vertrouwen, gaat hij die ook automatisch vertrouwen. Zo ontstaat er een web van vertrouwen.
Zie ook
[bewerken | brontekst bewerken]Externe links
[bewerken | brontekst bewerken]- (en) Projectpagina
- (en) GnuPG voor Mac OS X
- ↑ Werner Koch; "GnuPG 2.5.20 released"; taal van werk of naam: Engels; datum van uitgave: 13 mei 2026; geraadpleegd op: 14 mei 2026.
- ↑ "GnuPG 1.4.20 released"; geraadpleegd op: 5 augustus 2016; taal van werk of naam: Engels; datum van uitgave: 20 december 2015.
- ↑ "Security fixes for Libgcrypt and GnuPG 1.4 [CVE-2016-6316"]; geraadpleegd op: 18 augustus 2016; taal van werk of naam: Engels; datum van uitgave: 17 augustus 2016.
- ↑ "GnuPG 1.4.22 released"; geraadpleegd op: 15 september 2017; taal van werk of naam: Engels; datum van uitgave: 19 juli 2017.
- ↑ "GnuPG 1.4.23 released (2018-06-11) important"; geraadpleegd op: 20 juni 2018; datum van uitgave: 11 juni 2018.