Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering?

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.

Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering - Linux

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.

Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering - Linux

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.

Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering - Linux

Het kan even duren voordat uw sleutel is gegenereerd. Als u klaar bent, ziet u een bevestiging.

Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering - Linux

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.

Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering - Linux

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.

Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering - Linux

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.

Hoe GPG-coderingssleutels in Linux te genereren voor bestandscodering - Linux

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.

DzTech

Ik ben een staatsingenieur met uitgebreide ervaring op het gebied van programmeren, website maken, SEO en technisch schrijven. Ik ben gepassioneerd door technologie en wijd mij aan het verstrekken van kwaliteitsinformatie aan het publiek. Ik kan een waardevollere bron worden voor gebruikers die op zoek zijn naar nauwkeurige en betrouwbare informatie over productrecensies en gespecialiseerde toepassingen op verschillende gebieden. Mijn niet-aflatende toewijding aan kwaliteit en nauwkeurigheid zorgt ervoor dat de verstrekte informatie betrouwbaar en nuttig is voor het publiek. Het voortdurende streven naar kennis drijft mij om op de hoogte te blijven van de nieuwste technologische ontwikkelingen en ervoor te zorgen dat gedeelde ideeën op een duidelijke en toegankelijke manier worden overgebracht.
Ga naar de bovenste knop