GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Eine einfache Möglichkeit, Dateien von der Befehlszeile in Linux zu verschlüsseln und zu entschlüsseln

Heute werden wir sehen, wie Sie Dateien von der Befehlszeile in Linux mit einem kostenlosen Dienstprogramm namens G verschlüsseln und entschlüsseln NU P Privatleben G uard (kurz GPG oder GnuPG). Es ist ein Befehlszeilen-Verschlüsselungs- und Signiertool zum Sichern von Dateien. Wir können die wichtigen und vertraulichen Dateien und Dokumente einfach mit GPG verschlüsseln und sie über das Internet senden/empfangen. Es gibt natürlich eine Fülle von Methoden, Anwendungen, Tools und Dienstprogrammen, um Dateien unter Linux zu verschlüsseln und zu entschlüsseln. Aber ich finde, diese Methode ist die einfachste.

Herunterladen - Kostenloser Leitfaden:„Erste Schritte mit Arduino:Ein Leitfaden für Anfänger“

Verschlüsseln und Entschlüsseln von Dateien mit GnuPG von der Befehlszeile in Linux

GnuPG sollte in den meisten Linux-Distributionen standardmäßig vorinstalliert sein. Wenn dies nicht der Fall ist, können Sie es wie unten gezeigt installieren.

Auf Arch Linux und seinen Derivaten:

$ sudo pacman -S gnupg

Unter Debian, Ubuntu, Linux Mint:

$ sudo apt-get install gnupg

Auf RHEL, CentOS:

$ sudo yum install gnupg

Auf Fedora:

$ sudo dnf install gnupg

Unter SUSE/openSUSE:

$ sudo zypper in gnupg

Sie können die installierte GPG-Version jederzeit mit dem Befehl:

überprüfen
$ gpg --version

Beispielausgabe:

gpg (GnuPG) 2.2.12
libgcrypt 1.8.4
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /home/sk/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

Sobald es installiert ist, können wir eine Datei wie unten gezeigt verschlüsseln.

$ gpg -c Inter.txt

Geben Sie Ihre Passphrase zweimal ein und klicken Sie auf OK, um die Datei zu verschlüsseln. Ersetzen Sie die Datei Inter.txt durch Ihren eigenen Dateinamen.

Lassen Sie es uns mit dem ls-Befehl überprüfen:

$ ls

Beispielausgabe:

dde-dock_1000 expandstate Inter.txt.gpg syndaemon.pid
dde-launcher_1000 Inter.txt pulse-QiMoBZPcQcby wpa_ctrl_439-1

Wie Sie bemerkt haben, wurde die Inter.txt-Datei verschlüsselt und im aktuellen Verzeichnis als Inter.txt.gpg gespeichert .

Sobald eine Datei verschlüsselt ist, können Sie den Inhalt dieser Datei nicht anzeigen, ohne die Passphrase zu kennen.

Wenn Sie versuchen, es mit einem beliebigen Editor zu öffnen, sollte der Inhalt der GPG-Datei wie zufällige Zahlen und Symbole aussehen.

\214^M^D^G^C^[email protected];\252\340\246p\263\260\336\322y^A^C
AZ^Hb\215z̬\256D\243\202\365\362\326V\272^HX ^X\265\224h\262f\225ȹ< /\266\306
^YMJ\200\2030f?^Q\244Q\3376\341.\274\361Ⱦ(i\345,\304\315%#\370/\232/j a^T\205`E\
377\307^[v^\\230_ms\371\233\2442\365g^](1P\245Z;\355\347\320r\203^B\246^^@\213w\
271\363D`\264^Y\374\256\314^QR|P

Um die Datei zu entschlüsseln, führen Sie einfach Folgendes aus:

$ gpg -o Inter.txt -d Inter.txt.gpg

Sie werden aufgefordert, die Passphrase einzugeben. Geben Sie einfach die richtige Passphrase ein, wählen Sie Ok und drücken Sie die Eingabetaste..

Dateien mit GnuPG entschlüsseln

Jetzt können Sie den Inhalt der entschlüsselten Datei mit einem beliebigen Editor Ihrer Wahl anzeigen.

Wie Sie sehen können, ist das Verschlüsseln und Entschlüsseln von Dateien mit GnuPG ein Kinderspiel. Dazu müssen Sie kein Befehlszeilen-Ninja oder erfahrener Linux-Administrator sein.

Um mehr Details über GnuPG zu erfahren, führen Sie Folgendes aus:

$ gpg -h

Oder lesen Sie die Manpages:

$ man gpg

Hoffe das hilft.


Linux
  1. Verschlüsseln und entschlüsseln Sie Dateien mit einer Passphrase unter Linux

  2. So verschlüsseln und entschlüsseln Sie Dateien und Verzeichnisse mit Tar und OpenSSL

  3. Eine einfache Möglichkeit, Dateien und Verzeichnisse in Linux zu verstecken

  4. So löschen Sie Dateien und Verzeichnisse in Linux über die Befehlszeile

  5. Verwenden von GPG zum Verschlüsseln und Entschlüsseln von Dateien unter Linux [Hands-on für Anfänger]

Cryptr – Ein einfaches CLI-Dienstprogramm zum Verschlüsseln und Entschlüsseln von Dateien

So teilen Sie Dateien sicher über die Befehlszeile mit ffsend in Linux

Verhindern Sie, dass Dateien und Ordner unter Linux versehentlich gelöscht oder geändert werden

Verbinden und trennen Sie WLAN von der Befehlszeile in Linux

Upgrade auf ein Solid-State-Laufwerk unter Linux:Der einfache und der schwierige Weg

So löschen Sie Dateien und Verzeichnisse mit der Linux-Befehlszeile