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

So verschlüsseln/entschlüsseln Sie Dateien mit GPG
Wenn Sie ein starkes Passwort auf Ihrem Windows- oder Linux-Sperrbildschirm legen. Daher ist es erforderlich, dass Ihre wichtigen Dateien mit der Verschlüsselung sichern lassen. Es stehen viele symmetrische und asymmetrische Verschlüsselungsstandards und Tools zur Verfügung, um Ihre wichtigen Dokumente und Dateien zu schützen.

GPG (GNU Privacy Guard) ist eine Open -Source -Implementierung von Open PGP (ziemlich gute Privatsphäre) Asymmetrische Verschlüsselungsprotokoll. Es generiert ein wichtiges Paar öffentlicher und privater Schlüssel, um Ihre Dateien zu verschlüsseln und zu entschlüsseln. Öffentliche Schlüssel werden im Allgemeinen verwendet, um die Datei zu verschlüsseln, und sie können nicht entschlüsseln. Auf der anderen Seite 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.

Verwendung

Wenn Sie Kali- oder Papageien-Sicherheits-Betriebssystembenutzer sind, wird „GPG“ höchstwahrscheinlich vorinstalliert sein. Wenn Sie eine andere Distribution verwenden, können Sie sie durch Eingabe installieren

user@user: ~ $ sudo APT-Get-Update && sudo apt-Get Upgrade -y
user@user: ~ $ sudo apt -Get Installieren Sie GPG -y

Generieren Sie nun ein Schlüsselpaar

user@user: ~ $ sudo su
root@user: ~ $ gpg-full-General-Key

Sie werden aufgefordert, den Schlüsseltyp auszuwählen, Sie können auswählen, was Sie wollen. Dann werden Sie aufgefordert, die Größe einzugeben, je länger Sie eingeben, desto länger dauert es, bis die Tasten erzeugt werden, aber erzeugte Tasten sind sicherer als andere. Sie können auch das Ablaufdatum für Ihre Schlüssel und ihre Beschreibung in Kommentaren festlegen.

Nach diesen Eingaben werden Sie nach einer Passphrase gefragt. Diese Passphrase wird verwendet, um Ihre privaten Tasten mithilfe der symmetrischen Verschlüsselung zu verschlüsseln. Selbst wenn Ihre privaten Schlüssel gestohlen werden, kann kein Körper sie verwenden, um Ihre Dateien zu entschlüsseln.

Sie werden aufgefordert, die Passphrase wieder einzutreten. Nach dem Drücken der Eingabetaste dauert es eine Weile, bis das Schlüsselpaar generiert wird.

Verschlüsselung

Jetzt wird öffentliches und privates Schlüsselpaar generiert, und Sie können dies verwenden, um Ihre Dateien zu verschlüsseln und zu entschlüsseln. Wir erstellen eine Testdatei zum Verschlingen und Entschlüsseln mit GPG.

root@user: ~# mkdir gpg
root@user: ~/gpg# cd gpg/
root@user: ~/gpg# nano Secret.txt

Geben Sie nun irgendetwas in die Textdatei ein

root@user: ~/gpg# cat Secret.txt

Jetzt das „Geheimnis“ verschlüsseln.TXT ”Datei, indem die Benutzer -E -Mail in generiertem Schlüsselpaar angegeben wird. Geben Sie Folgendes in meinem Beispiel ein

root@user: ~/gpg# gpg -r [email protected] -e geheim.txt
root@user: ~/gpg# ls -la

Eine verschlüsselte Datei mit Erweiterung “.GPG ”wird im Ordner erzeugt. Diese Datei wird mit Ihrem öffentlichen Schlüssel Ihres Schlüsselpaars verschlüsselt und gesichert. Diese Datei wird jetzt nur durch die Verwendung Ihres privaten Schlüssels entschlüsselt.

root@user: ~/gpg# ls -la
root@user: ~/gpg# cat Secret.txt.gpg

Wie Sie sehen können, ist diese verschlüsselte Datei eine ganz neue veränderte Version der Originaldatei, die ohne die Hilfe des privaten Schlüssels nicht wiederhergestellt werden kann.

Entschlüsseln

Löschen Sie nun das Original -Dateigeheimnis.TXT und dann die GPG -Datei mit dem privaten Schlüssel entschlüsseln und dann entschlüsseln

root@user: ~/gpg# rm Secret.txt
root@user: ~/gpg# gpg -d geheim.txt.gpg

Sie werden Sie um eine Passphrase des privaten Schlüssels fragen

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

Abschluss

Es stehen verschiedene Lösungen zur Verfügung, um verschiedene Arten von Verschlüsselungstechniken zu implementieren. Tools wie TrueCrypt und Veracrypt werden verwendet. GPG ist ein kostenloses und benutzerfreundliches Tool, mit dem geheime Dateien mit einer sicheren asymmetrischen Verschlüsselung verschlüsselt werden können, die nicht leicht brutal erzwungen werden kann.