Beste Dateiverschlüsselungs -Apps für Linux

Beste Dateiverschlüsselungs -Apps für Linux
In diesem Artikel werden eine Liste nützlicher Befehlszeilenanwendungen behandelt, mit denen Dateien auf Ihrem Linux -System verschlüsselt und entschlüsseln können. Diese Apps verwenden eine Vielzahl von Methoden und Algorithmen, um Ihre Dateien zu sichern. Sobald Sie Dateien mithilfe dieser Methoden verschlüsselt haben, sollten Sie in der Lage sein, sie auf einer beliebigen Plattform zu entschlüsseln, solange sie die erforderlichen Apps und Bibliotheken enthält, die für die Verschlüsselung und Entschlüsselung erforderlich sind.

Gpg

Mit „GPG“ oder „GNU Privacy Guard“ können Sie Dateien und Daten mit einem starken Verschlüsselungsalgorithmus sicher verschlüsseln. Es kann Daten mithilfe von "Schlüssel" -Dateien verschlüsseln und entschlüsseln. In seiner einfachsten Form können Sie eine Datei mit einer Passphrase verschlüsseln und später entschlüsseln.

Verwenden Sie zum Installieren von GPG in Ubuntu den unten angegebenen Befehl:

$ sudo APT Installieren Sie GPG

GPG ist standardmäßig in allen anderen Hauptlinux -Verteilungen verfügbar. Wenn nicht, suchen Sie einfach im Paketmanager danach und installieren Sie es von dort aus.

Um eine Datei mit einer Passphrase zu verschlüsseln, führen Sie einen Befehl im folgenden Format aus:

$ gpg -c -Datei.txt

Sie werden aufgefordert, eine Passphrase einzugeben, die zum Verschlingen und Entschlüsseln der Datei verwendet wird. Sobald Sie das Passwort eingegeben haben, verschlüsselt GPG die Datei und erstellt im folgenden Format eine verschlüsselte Datei:

Datei.txt.gpg

Um die Datei zu entschlüsseln, führen Sie einen Befehl im folgenden Format aus:

$ GPG -Datei.txt.gpg

Wenn Sie aufgefordert werden, das Passwort einzugeben. Sobald Sie entschlüsselt sind, erhalten Sie eine "Datei" zurück.txt ”Datei.

Ein weiterer Ansatz zum Verschlüsseln von Dateien mithilfe von GPG besteht darin, ein Paar „öffentlich“ und „private“ Schlüssel zu verwenden. Mit einem öffentlichen Schlüssel können Sie eine Datei verschlüsseln, kann jedoch nur mithilfe eines privaten Schlüssels entschlüsselt werden. Wenn Sie jemandem eine verschlüsselte Datei senden möchten, können Sie nach seinem öffentlichen GPG -Schlüssel fragen. Sie können diesen öffentlichen Schlüssel verwenden, um die Datei zu verschlüsseln und die verschlüsselte Datei an ihn zu senden. Da er den privaten Schlüssel besitzt, der mit dem öffentlichen Schlüssel verbunden ist, kann er ihn mit dem privaten Schlüssel entschlüsseln. Um Dateien mithilfe des GPG -Schlüssels vollständig zu verschlüsseln und zu entschlüsseln, werden beide Schlüsseldateien öffentlich und privat benötigt.

Um ein GPG -Schlüsselpaar zu generieren, können Sie den folgenden Befehl verwenden:

$ gpg-generate key

Befolgen Sie die Anweisungen auf dem Bildschirm und geben Sie einen Benutzernamen und ein Passwort ein, wenn Sie aufgefordert werden. Nach dem Generieren des Schlüsselpaares zeigt GPG den generierten öffentlichen Schlüssel in der Terminalausgabe an. Notieren Sie sich das oder Sie können es später mit dem folgenden Befehl anzeigen:

$ gpg-list-keys

Sie können diesen öffentlichen Schlüssel jetzt an jemanden senden, um verschlüsselte Dateien zu erhalten, die nur mit Ihrem privaten Schlüssel entschlüsselt werden können.

Um den öffentlichen Schlüssel in eine Datei zu exportieren, führen Sie den folgenden Befehl aus:

$ gpg -Armor --export -Output "public_key"

Ersetzen Sie "public_key" durch Ihren eigenen öffentlichen Schlüssel, der im obigen Schritt generiert wird. Ihre generierten privaten Schlüssel sind in „$ home/ erhältlich.GNUPG/”Verzeichnis.

Verwenden Sie den folgenden Befehl, um eine Datei mit dem öffentlichen Schlüssel einer anderen Person zu verschlüsseln:

$ gpg --crypt-Recipient-File Public_key.Dateidatei.txt

Ersetzen Sie „public_key.Datei ”mit der öffentlichen Schlüsseldatei der Person, an die Sie die verschlüsselte Datei senden möchten.

Verwenden Sie den folgenden Befehl, um eine Datei zu entschlüsseln, die mit Ihrem öffentlichen Schlüssel verschlüsselt wurde:

$ gpg -decrypt -output -Datei.TXT -Datei.txt.gpg

Datei ersetzen.txt ”mit Ihrem gewünschten Namen für die entschlüsselte Datei. GPG erkennt Ihre privaten Schlüssel automatisch während der Entschlüsselung, solange sie im „$ home/ aufbewahrt werden.GNUPG/”-Fordner.

Führen Sie die folgenden zwei Befehle für weitere Informationen zum Befehl „GPG“ aus:

$ gpg -help
$ MAN GPG

7z

7z ist ein kostenloses und open -Source -Dienstprogramm, mit dem Dateien komprimiert und Archive von Dateien und Ordnern erstellt werden können. Sie können es auch verwenden, um verschlüsselte Archive zu erstellen und sie dann auf jeder Plattform zu extrahieren, die die Verwaltung von 7Z -Archiven unterstützt. 7z verwendet einen starken AES-256-Algorithmus zum Verschlingen von Dateien. In Linux können Sie mit dem Archiver „P7ZIP“ 7Z -Dateien verwalten.

Verwenden Sie zum Installieren von P7zip in Ubuntu den unten angegebenen Befehl:

$ sudo apt installieren p7zip-full

Sie können P7ZIP in anderen Linux -Verteilungen aus Standard -Repositories installieren oder aus dem Quellcode kompilieren.

Verwenden Sie im folgenden Format einen Befehl, um eine Datei oder einen Ordner mit P7zip zu verschlüsseln:

$ 7z a -mhe = auf dem Archiv.7z Datei1 Datei2 Datei3 -p

Ersetzen Sie „Archiv.7z ”mit Ihrem gewünschten Namen. Sie können eine einzelne Datei / einen einzelnen Ordner oder mehrere Speicherplätze getrennte Namen angeben. Geben Sie bei der Aufforderung ein Passwort zur Verschlüsselung ein.

Verwenden Sie zum Entschlüsseln den folgenden Befehl (geben Sie das Passwort ein, wenn Sie aufgefordert werden):

$ 7z x Archiv.7z

Weitere Informationen zu 7z finden Sie in den folgenden zwei Befehlen:

$ 7z -HELP
$ MAN 7Z

OpenSSL

OpenSSL ist ein kostenloses und Open -Source -Dienstprogramm, das eine Vielzahl von Algorithmen enthält, um lokale Auch -Remote -Daten und -dateien zu verschlüsseln. Sie können es verwenden, um Dateien auf Linux mit dem AES-256-Standard zu verschlüsseln. Um OpenSSL in Ubuntu zu installieren, verwenden Sie den folgenden Befehl:

$ sudo apt install OpenSSL

OpenSSL wird in den meisten Linux-Verteilungen vorinstalliert. Sie können es auch mit dem Paketmanager aus offiziellen Repositories installieren. Weitere Downloads finden Sie auf seiner offiziellen Website.

Verwenden Sie im folgenden Format einen Befehl, um eine Datei mit OpenSSL zu verschlüsseln:

$ OpenSSL ENC -AES -256 -CBC -in -Eingabe.Dateiausgabe.Datei

Ersetzen Sie die Dateinamen im Befehl nach Bedarf. Sie werden aufgefordert, ein Passwort für den Verschlüsselungsprozess einzugeben, um abgeschlossen zu werden. Verwenden Sie zum Entschlüsseln den folgenden Befehl:

$ openSSL ENC -AES -256 -CBC -D -in verschlüsselt.Datei -out entschlüsselt.Datei

Weitere Informationen zu OpenSSL -Verschlüsselungsoptionen finden Sie in den folgenden zwei Befehlen:

$ OpenSSL ENC -HELP
$ MAN OpenSSL ENC

Ccrypt

Ccrypt ist ein kostenloses Dienstprogramm für Befehlszeilen von Open Source, mit dem Dateien und Ordner auf Ihrem Linux -System verschlüsselt werden können. Es wurde als Drop-In-Ersatz für ein anderes Verschlüsselungstool namens „Krypta“ entwickelt und bietet eine bessere Verschlüsselungsmethode und -sicherheit. Verwenden Sie den folgenden Befehl, um Ccrypt in Ubuntu zu installieren:

$ sudo apt installieren ccrypt

Sie können CCrypt in anderen Linux -Verteilungen aus offiziellen Repositories installieren. Weitere Downloads sind hier verfügbar.

Um eine Datei mit Ccrypt zu verschlüsseln, führen Sie einen Befehl im folgenden Format aus:

$ ccrypt Datei.txt

Sie werden aufgefordert, ein Passwort einzugeben. Sobald die Verschlüsselung abgeschlossen ist, wird eine neue Datei generiert, die mit “generiert wird“.CPT ”als Erweiterung (Datei.txt.CPT in diesem Fall).

Ein "entschlüsseln" ".CPT ”-Datei, im folgenden Format einen Befehl ausführen:

$ ccDecrypt -Datei.txt.CPT

Weitere Informationen zu CCrypt -Befehlen finden Sie in einem Terminal die folgenden Befehle:

$ ccrypt -HELP
$ MAN CCRYPT

Abschluss

Dies sind einige der beliebtesten Befehlszeilendatei -Verschlüsselungsdienstprogramme für Linux. Für Linux stehen nicht viele Apps für grafische Dateienverschlüsselung zur Verfügung. Einige von ihnen sind als Plugins für verschiedene Dateimanager vorhanden.