| 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.0.28 (2 juni 2015), 2.0.29 (8 september 2015), 2.1.13 (16 juni 2016), 2.1.14 (14 juli 2016), 2.1.15 (18 augustus 2016), 2.1.16 (18 november 2016), 2.1.17 (20 december 2016), 2.1.19 (1 maart 2017), 2.1.20 (3 april 2017), 2.1.21 (15 mei 2017), 2.1.23 (9 augustus 2017), 2.2.0 (28 augustus 2017), 2.2.3 (20 november 2017), 2.2.4 (20 december 2017), 2.2.5 (22 februari 2018), 2.2.6 (10 april 2018), 2.2.8 (8 juni 2018), 2.2.9 (12 juli 2018), 2.2.10 (30 augustus 2018), 2.2.11 (6 november 2018), 2.2.12 (14 december 2018), 2.2.13 (12 februari 2019), 2.2.14 (19 maart 2019), 2.2.15 (26 maart 2019), 2.2.16 (28 mei 2019), 2.2.17 (9 juli 2019), 2.2.19 (7 december 2019), 2.2.20 (20 maart 2020), 2.2.21 (9 juli 2020), 2.2.22 (27 augustus 2020), 2.2.23 (3 september 2020), 2.2.24 (17 november 2020), 2.2.25 (23 november 2020), 2.2.26 (21 december 2020), 2.2.27 (11 januari 2021), 2.2.29 (4 juli 2021), 2.2.30 (26 augustus 2021), 2.2.31 (16 september 2021), 2.3.3 (12 oktober 2021), 2.3.4 (20 december 2021), 2.3.5 (21 april 2022), 2.3.6 (25 april 2022), 2.3.7 (11 juli 2022), 2.3.8 (13 oktober 2022), 2.4.0 (16 december 2022), 2.4.1 (28 april 2023), 2.4.2 (31 mei 2023), 2.4.3 (4 juli 2023), 2.4.4 (25 januari 2024), 2.4.5 (12 maart 2024), 2.4.6 (29 oktober 2024), 2.4.7 (25 november 2024), 2.0.30 (31 maart 2016), 2.1.11 (26 januari 2016), 2.1.12 (4 mei 2016), 2.4.8 (14 mei 2025), 2.5.16 (30 december 2025), 2.5.17 (27 januari 2026), 2.5.18 (24 februari 2026), 2.5.19 (24 april 2026), 2.5.20 (13 mei 2026), 2.5.21 (2 juli 2026), 2.5.22 (31 augustus 2026), 2.5.23 (22 september 2026) | |||
| Onderhoudsversie | 1.4.20 (20 december 2015), 1.4.21 (17 augustus 2016), 1.4.22 (19 juli 2017), 1.4.23 (11 juni 2018) | |||
| 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.
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.