Heeft u bestanden of berichtenje wilt het niet verbergen? om het te houdenVeilig en uit het zicht , je moet gebruiken encryptiesleutels GPG om dit te doen. Als je dat doet Linux draaien Het versleutelen van bestanden met GPG is eenvoudig zolang je GnuPG hebt geïnstalleerd.
Hier is hoe Genereer GPG-coderingssleutels In Linux via enkele eenvoudige Terminal-commando's.
GnuPG installeren
U moet eerst GnuPG installeren. Voor op Debian of Ubuntu gebaseerde distributies, open Terminal en voer de opdracht uit:
sudo apt install gnupg
Linux-distributies die DNF of YUM gebruiken (zoals Fedora) zouden het volgende moeten doen:
yum install gnupg
أو
dnf install gnupg
Als je Arch distro gebruikt, installeer dan GnuPG met de volgende opdracht:
pacman -S screen
U kunt ook downloaden broncode En monteer het zelf als je wilt.
Genereer uw eigen GPG-sleutelpaar
Nadat u GnuPG hebt geïnstalleerd, moet u uw eigen GPG-sleutelpaar maken, dat bestaat uit een privé- en openbare sleutel. De privésleutel is uw mastersleutel. Hiermee kunt u uw bestanden decoderen/coderen en handtekeningen maken met een privésleutel.
De openbare sleutel, die u deelt, kan worden gebruikt om te verifiëren dat het versleutelde bestand echt van u afkomstig is en met uw sleutel is gemaakt. Het kan ook door anderen worden gebruikt om bestanden te versleutelen die u kunt ontsleutelen.
Om dit sleutelpaar te maken, opent u Terminal en typt u het volgende:
gpg --gen-key
Dit zal beginnen met het genereren van het hoofdpaar. U wordt gevraagd uw volledige naam en e-mailadres in te voeren. Doe dat en druk op Enter.
U wordt gevraagd om uw keuzes te bevestigen of te wijzigen of om de service te beëindigen. Selecteer uw optie en druk op Enter.
Voordat u de sleutel genereert, moet u een veilige wachtwoordzin opgeven. Typ het in en druk op enter.
Het kan even duren voordat uw sleutel is gegenereerd. Als u klaar bent, ziet u een bevestiging.
annuleer sleutels
Als u om de een of andere reden uw sleutel moet intrekken, voert u de volgende opdracht uit:
gpg --output revoke.asc --gen-revoke uid
uid zal uw belangrijkste gebruikers-ID zijn. U kunt hier bijvoorbeeld uw e-mailadres gebruiken. Dit genereert een intrekkingscertificaat - u heeft uw wachtwoordzin nodig om dit te doen. U moet een reden opgeven en kiezen uit een genummerde lijst van nul tot drie.
U kunt dit direct doen na het genereren van uw sleutel. Het zal uw certificaat naar een bestand uitvoeren - in dit geval heet het bestand "intrekken.asc'.
Exporteer uw openbare sleutel naar een bestand
Om uw bestanden of berichten met anderen te delen, moet u uw openbare sleutel delen, wat betekent dat u deze vanaf uw apparaat moet exporteren. Om uw openbare sleutel naar een bestand te exporteren, opent u Terminal en typt u het volgende:
gpg --armor --export your@emailaccount.com > key.asc
Als u de sleutel in een leesbaar formaat wilt hebben (bijv. ASCII in een tekstbestand), voert u het volgende uit:
gpg --armor --output key.txt --export your@emailaccount.com
U kunt dit bestand vervolgens openen met elke standaard teksteditor.
Exporteer uw openbare sleutel naar Keyserver
U kunt het delen en vinden van uw openbare sleutel gemakkelijker maken door deze te registreren bij Keyserver, een opslagplaats voor openbare sleutels. je kunt gebruiken MI Magazijn , die uw sleutel bijvoorbeeld zal synchroniseren met andere opslagplaatsen.
Zoek eerst uw sleutel-ID door Terminal te openen en te typen:
gpg --fingerprint
Zoek uw sleutel en noteer de laatste acht cijfers van uw hoofdgebruikers-ID (de vingerafdruk van uw gebruikers-ID). bijvoorbeeld , B852 085C.
Gebruik uw achtcijferige gebruikers-ID en typ het volgende, ter vervanging: B852 085C Door uw kennis:
gpg --keyserver gpg.mit.edu --send-key B852085C
Uw openbare sleutel wordt dan geregistreerd bij Keyserver, waar anderen deze kunnen vinden en importeren. Onthoud dat uw openbare sleutel veilig kan worden gedeeld. Het kan niet worden gebruikt om bestanden of berichten te decoderen, maar kan worden gebruikt om ze te coderen om naar u te worden verzonden, omdat alleen u ze kunt decoderen.
Versleutel en ontsleutel bestanden
Om een bestand te versleutelen, opent u Terminal en voert u het volgende uit:
gpg --encrypt --recipient 'your@emailaccount.com' --output encryptedfile.txt.enc originalfile.txt
U kunt desgewenst de e-mail van de ontvanger vervangen door de hoofdvingerafdruk. Vervang de namen van de invoer- en uitvoerbestanden door de bestanden die u versleutelt, evenals het uitvoerbestand.
Voer de volgende opdracht uit om het bestand te decoderen:
gpg --decrypt --output decrypted.txt encryptedfile.txt.enc
U wordt gevraagd om de wachtwoordzin op te geven om toegang te krijgen tot uw privésleutel om het bestand te kunnen decoderen. De gecodeerde inhoud wordt dan uitgevoerd als een bestand dat wordt vermeld onder de - output-tag.
Krijg gemoedsrust met GPG-codering
In een perfecte wereld hoeft u zich geen zorgen te maken over het versleutelen van gevoelige bestanden. De wereld is niet perfect. Als u zich zorgen maakt over nieuwsgierige blikken, houden GPG-coderingssleutels uw bestanden, berichten en e-mails veilig.
Als u Windows gebruikt, kunt u: Versleutel uw bestanden Gebruik in plaats daarvan Gpg4win. Heb je er wat van? Uw versleutelingstips Welke zou je willen delen? Laat dat achter in de reacties hieronder.