Versleutel het bestand in Ubuntu met GPG
Leg goed uit hoe u een bestand in Ubuntu versleutelt met GPG. Met GPG of GNU Privacy Guard kunt u bestanden veilig versleutelen met een sterk versleutelingsalgoritme.
In dit artikel leggen we uit hoe je een bestand in Ubuntu versleutelt met GPG.
Met "GPG" of "GNU Privacy Guard" kunt u bestanden en gegevens veilig versleutelen met een sterk versleutelingsalgoritme. GPG is een uitstekende methode om veilige communicatie tussen twee partijen te waarborgen. Hiermee kan gevoelige informatie eenvoudig worden gedeeld via een onveilig netwerk.
Vereisten
Versleutel het bestand in Ubuntu met GPG
Installeer GPG in Ubuntu
We kunnen GPG installeren met het volgende commando:
# apt install gpg
Versleutel het bestand met GPG
Het volgende commando zal test.txt versleutelen .
# gpg -c test.txt
Nadat u de bovenstaande opdracht hebt uitgevoerd, wordt u gevraagd een wachtwoordzin in te voeren die zal worden gebruikt voor het versleutelen en ontsleutelen van het bestand.
Nadat u de wachtwoordzin hebt ingevoerd, wordt het bestand gecodeerd en wordt één bestand in de volgende indeling gemaakt:
test.txt.gpg
Voer een opdracht in de volgende indeling uit om het bestand te decoderen:
# gpg test.txt.gpg
Gebruik de wachtwoordzin die u in eerste instantie hebt gebruikt om het bestand te versleutelen. Eenmaal gedecodeerd, krijgt u een "test.txt" -bestand terug.
Genereer een GPG-sleutelpaar
U kunt een paar "openbare" en "private" sleutels gebruiken om bestanden te coderen en te decoderen. Om een GPG-sleutelpaar te genereren, kunt u de onderstaande opdracht gebruiken:
# gpg --generate-key
Volg de instructies en voer een gebruikersnaam en wachtwoord in wanneer daarom wordt gevraagd. Nadat het sleutelpaar is gegenereerd, toont GPG de gegenereerde openbare sleutel in terminaluitvoer.
Voer de volgende opdracht uit om de openbare sleutel naar een bestand te exporteren:
# gpg --armor --export --output "public_key'
Vervang " public_key " door uw eigen openbare sleutel die in de bovenstaande stap is gegenereerd. Uw gegenereerde privésleutels zijn beschikbaar in de map " $HOME/.gnupg/ ".
Versleutel een bestand met de openbare sleutel van iemand anders, gebruik de volgende opdracht:
# gpg --encrypt --recipient-file public_key.file test.txt
Opmerking: Vervang public_key.file door de openbare sleutel van de persoon naar wie u het bestand wilt verzenden.
Decodeer een bestand dat is gecodeerd met uw openbare sleutel, gebruik de volgende opdracht:
# gpg --decrypt --output test.txt test.txt.gpg
GPG zal uw privésleutels automatisch detecteren tijdens de decodering, zolang ze zijn opgeslagen in de map "$HOME/.gnupg/".
Meer informatie over GPG-cheatsheet.
In dit artikel hebben we gezien hoe u een bestand in Ubuntu kunt versleutelen met GPG.