So verschlüsseln/entschlüsseln Sie Dateien mit GPG

How Encrypt Decrypt Files Using Gpg



Es reicht heutzutage nicht mehr aus, ein starkes Passwort auf Ihrem Windows- oder Linux-Sperrbildschirm zu platzieren, da diese Sicherheiten mit einigen Tools oder mit bootfähigen Wiederherstellungslaufwerken leicht umgangen werden können. Daher ist es notwendig, Ihre wichtigen Dateien durch Verschlüsselung zu sichern. Es gibt viele symmetrische und asymmetrische Verschlüsselungsstandards und -tools, um Ihre wichtigen Dokumente und Dateien mit einem Passwort zu schützen.

GPG (Gnu Privacy Guard) ist eine Open-Source-Implementierung des asymmetrischen Verschlüsselungsprotokolls Open PGP (Pretty Good Privacy). Es generiert ein Schlüsselpaar aus öffentlichen und privaten Schlüsseln, um Ihre Dateien zu verschlüsseln und zu entschlüsseln. Öffentliche Schlüssel werden im Allgemeinen zum Verschlüsseln von Dateien verwendet und können nicht entschlüsselt werden. Andererseits können private Schlüssel nur verschlüsselte Dateien entschlüsseln. Private Schlüssel werden auch mit symmetrischer Verschlüsselung verschlüsselt, um sie sicher zu halten.







Verwendungszweck

Wenn Sie Kali- oder Parrot Security OS-Benutzer sind, ist gpg höchstwahrscheinlich vorinstalliert. Wenn Sie eine andere Distribution verwenden, können Sie sie installieren, indem Sie eingeben



[email protected] :~$sudo apt-get-Update && sudo apt-get-Upgrade -und
[email protected] :~$sudo apt-get installierengpg-und

Generieren Sie nun ein Schlüsselpaar

[email protected] :~$sudo es ist
[email protected] :~$gpg--full-gen-key

Sie werden aufgefordert, den Schlüsseltyp auszuwählen. Sie können wählen, was Sie möchten. Dann werden Sie aufgefordert, die Größe einzugeben. Je länger Sie eingeben, desto länger dauert die Generierung der Schlüssel, aber dann sind die generierten Schlüssel sicherer als andere. Sie können auch das Ablaufdatum für Ihre Schlüssel und deren Beschreibung in Kommentaren festlegen.

Nach diesen Aufforderungen werden Sie nach einer Passphrase gefragt. Diese Passphrase wird verwendet, um Ihre privaten Schlüssel mit symmetrischer Verschlüsselung zu verschlüsseln. Selbst wenn Ihre privaten Schlüssel gestohlen werden, kann sie niemand zum Entschlüsseln Ihrer Dateien verwenden.

Sie werden aufgefordert, die Passphrase erneut einzugeben. Nachdem Sie die Eingabetaste gedrückt haben, dauert es eine Weile, bis das Schlüsselpaar generiert wird.

Verschlüsselung

Jetzt wird ein öffentliches und privates Schlüsselpaar generiert, mit dem Sie Ihre Dateien ver- und entschlüsseln können. Wir erstellen eine Testdatei zum Verschlüsseln und Entschlüsseln mit gpg.

[E-Mail geschützt] :~#mkdirgpg
Wurzel@Benutzer:~/gpg# cd gpg/
Wurzel@Benutzer:~/gpg# nano secret.txt

Geben Sie nun etwas in die Textdatei ein

[email protected] :~/gpg#Katzegeheim.txt

Verschlüsseln Sie nun die Datei secret.txt, indem Sie die Benutzer-E-Mail im generierten Schlüsselpaar angeben. Geben Sie in meinem Beispiel Folgendes ein

Wurzel@Benutzer:~/gpg# gpg -r [email protected] -e secret.txt
Wurzel@Benutzer:~/gpg# ls -la

Im Ordner wird eine verschlüsselte Datei mit der Erweiterung .gpg erzeugt. Diese Datei wird mit Ihrem öffentlichen Schlüssel Ihres Schlüsselpaars verschlüsselt und gesichert. Diese Datei kann jetzt nur noch mit Ihrem privaten Schlüssel entschlüsselt werden.

Wurzel@Benutzer:~/gpg# ls -la
Wurzel@Benutzer:~/gpg# cat secret.txt.gpg

Wie Sie sehen, handelt es sich bei dieser verschlüsselten Datei um eine völlig neue, geänderte Version der Originaldatei, die ohne die Hilfe des privaten Schlüssels nicht wiederhergestellt werden kann.

Entschlüsselung

Löschen Sie nun die Originaldatei secret.txt und entschlüsseln Sie dann die gpg-Datei mit dem privaten Schlüssel

Wurzel@Benutzer:~/gpg# rm geheim.txt
Wurzel@Benutzer:~/gpg# gpg -d geheim.txt.gpg

Es wird Sie nach einer Passphrase des privaten Schlüssels fragen

Und dann wird der entschlüsselte Inhalt der Datei in der Ausgabe angezeigt.

Abschluss

Es gibt eine Vielzahl von verfügbaren Lösungen, um verschiedene Arten von Verschlüsselungstechniken zu implementieren. Tools wie TrueCrypt und VeraCrypt werden verwendet, um Festplatten und Partitionen zu verschlüsseln, aber diese sind für die allgemeine Datei- oder Dokumentverschlüsselung nicht effizient. GPG ist ein kostenloses und einfach zu bedienendes Tool, das verwendet werden kann, um geheime Dateien mit einer sicheren asymmetrischen Verschlüsselung zu verschlüsseln, die nicht ohne weiteres durch Brute-Force-Verfahren erzwungen werden kann.