GPG , of Gnu Privacy Guard , wordt de open source implementatie van de OpenPGP- encryptie standaard . De OpenPGP -standaard biedt encryptie en digitale authenticatie voor gegevens, zoals bestanden , e-mails , teksten en schijven . GPG is een command-line tool beschikbaar via de software repository van de meeste Linux distributies . Het is ook beschikbaar om te downloaden uit de GnuPG website . Encryptie en digitale authenticatie Encryption zet mensen leesbare gegevens in schijnbare onzin . Een sleutel wordt gebruikt voor zowel coderen en decoderen van de data . Slechts een persoon met de juiste sleutel kan toegang krijgen tot de gegevens . Digitale authenticatie een werkwijze waaruit een document . Een digitale handtekening wordt gecreëerd door de maker van het document . Als het document wordt gewijzigd door een derde partij , zal de handtekeningverificatie Public - Key System GPG mislukken . Maakt gebruik van een public-key systeem voor zowel encryptie en digitale authenticatie . Een public-key -systeem bestaat uit een private sleutel en een of meer publieke sleutels . De private sleutel is een geheime sleutel door de sleutel maker gehouden . De publieke sleutels worden aan iemand die de gebruiker wil communiceren. De methode voor het gebruik van de private en publieke sleutels is afhankelijk van of u het coderen van gegevens of het maken van een digitale handtekening . Encryptie en decryptie Bij gebruik van GPG voor gegevenscodering , de publieke sleutel de data te versleutelen . Nadat de data is versleuteld , alleen de gebruiker met de private sleutel kan ontcijferen . Bij gebruik van de methode om te communiceren , de eerste persoon ( dat wil zeggen , James ) maakt gebruik van de tweede persoon ( dat wil zeggen , Steve's ) publieke sleutel om het bericht te coderen . James gebruikt zijn private sleutel om het bericht te decoderen . Toen James wil het bericht beantwoorden , gebruikt hij de publieke sleutel Steve's om het antwoord te versleutelen en Steve maakt gebruik van zijn eigen private sleutel te decoderen het antwoord . Digitale handtekening bij het maken van een digitale handtekening , de persoon verifieert het document met behulp van zijn private sleutel om alleen de handtekening te coderen . Iedereen die de publieke sleutel heeft kan decoderen de handtekening . Het document te wijzigen zonder dat de digitale handtekening zal de authenticatie te mislukken . De eigenlijke document kan worden versleuteld met behulp van een andere encryptie methode . Het document kan ook zonder codering . Geen codering wordt gebruikt voor de openbare documenten .
|