Verschlüsseln oder entschlüsseln Sie OpenSSL-Dateien mit einem Passwort

Die Sicherheit unserer Daten muss sowohl auf der Ebene der Verwaltung als auch bei der persönlichen Nutzung eine der wichtigsten Prioritäten sein, da unbefugter Zugriff auf Informationen Sicherheitssituationen auslösen kann, die unsere Integrität beeinträchtigen.

OpenSSL ist ein leistungsstarkes Tool, mit dem wir Dateien mithilfe verschiedener Sicherheitsmethoden auf ganzheitliche Weise verschlüsseln können. Die Verschlüsselung unserer Daten ist unerlässlich, um zu verhindern, dass die Daten in andere unerwünschte Hände gelangen. Dieses Tutorial enthält die Schlüssel, um diese Sicherheit in Ihren Dateien zu gewährleisten.

Mit OpenSSL können wir einen symmetrischen Algorithmus verwenden, wenn wir denselben Schlüssel für die Ver- und Entschlüsselung einer Datei verwenden möchten. Für diesen Fall haben wir im Stammverzeichnis von CentOS 7 eine Datei mit dem Namen solvetic.txt erstellt:

1-Verschlüsseln-einer-Datei-mit-OpenSSL.png

1. Verschlüsseln Sie eine Datei mit OpenSSL-Befehlen

Schritt 1

Die erste Methode, die wir sehen werden, ist das Verschlüsseln unserer Datei. Dazu verwenden wir die folgende Syntax:

 openssl enc -aes-256-cbc -salt -in solvetic.txt -out solvetic.txt.enc 
Schritt 2

Folgende Parameter sind zu verwenden:

Öffnetsl
Es ist der Befehl, der für die Verschlüsselung der Datei verantwortlich ist.

Enc
Zeigt die Verschlüsselung an.

-aes-256-cbc
Gibt die Art der Verschlüsselung an, die wir für die Datei verwenden müssen.

-Salz
Fügt der Verschlüsselung einen zusätzlichen Force-Parameter hinzu.

-in
Verweist auf die Quell- oder Eingabedatei.

-out
Es bezieht sich auf den Namen, der der verschlüsselten Datei zugewiesen wird.

Es ist wichtig, den Parameter -salt hinzuzufügen, da andernfalls die Datei auf einfache Weise Anfälligkeiten mit Entschlüsselungstools aufweist. Bei der Ausführung dieser Syntax wird eine Meldung angezeigt, in der wir das dem Text zugewiesene Passwort eingeben und bestätigen müssen:

See also  So ändern und finden Sie bessere Kanäle WiFi Internet Router

2-parameters-OpenSSL.png

Schritt 3

Zu diesem Zeitpunkt können wir bei dieser Methode verschiedene Verschlüsselungsstufen hinzufügen, z.

  • AES-128-cbc
  • AES-256-cbc
  • AES-128-ecb
  • AES-256-ecb
  • AES-192-cbc
  • AES-192-ecb
  • Kamelie-128-cbc
  • Kamelie-256-cbc, unter anderem.
Schritt 4

Sobald wir diese Aktion ausgeführt haben, können wir sehen, dass unsere Datei mit der Erweiterung .enc verschlüsselt ist:

3-file-encrypted-linux.png

Schritt 5

Wir können versuchen, mit einem der gewünschten Editoren, z. B. nano, auf die verschlüsselte Datei zuzugreifen, indem wir Folgendes ausführen:

 nano solvetic.txt.enc 

4-accede-al-archivo-encriptado - linux.png

2. Entschlüsseln Sie eine Datei mit OpenSSL-Befehlen

Momentan möchten wir auf die verschlüsselte Datei zugreifen und verwenden zur Entschlüsselung die folgende Syntax:

 openssl enc -aes-256-cbc -d -in solvetic.txt.enc -solvetic.txt 

Beim Drücken der Eingabetaste muss das entsprechende Zugangspasswort eingegeben werden:

5-encrypt-files-linux.png

Ab diesem Moment haben wir Zugriff auf den Inhalt der Datei. Die in diesem Prozess verwendeten Parameter sind:

-d
Erlaube die Entschlüsselung der Datei.

-in
Hier können wir die verschlüsselte Datei auswählen.

-out
Gibt den Namen an, der der Datei nach dem Vorgang zugewiesen werden soll.

3. Base64-Codierung

Zusätzlich zu der oben angegebenen Verschlüsselungsmethode haben wir mit OpenSSL die Möglichkeit, eine Codierung namens Base64 hinzuzufügen, die die 8-Bit-Binärinformationen in einen Satz von ASCII-Zeichen konvertiert. Diese Art der Codierung ist ideal, wenn Informationen über das Netzwerk übertragen werden müssen und die Verschlüsselung standardmäßig im Binärformat erfolgt.

Schritt 1

Die Syntax zum Verschlüsseln einer Datei mit Base64 lautet, den Wert -a wie folgt hinzuzufügen:

 openssl enc -aes-256-cbc -salt -a -in solvetic.txt -out solvetic.txt.enc 

6-Encoding-Base64.png

Schritt 2

Wir weisen der Datei die entsprechenden Zugangsdaten zu. Der Parameter -a teilt OpenSSL mit, dass die Daten unter Verwendung von Base64 als Codierung verschlüsselt werden. Wenn wir auf die Datei zugreifen, sehen wir ihre Kodierung im ASCII-Format:

See also  Telegram erlaubt bereits Kryptowährungszahlungen über seinen Wallet-Bot

7-encoding-in-format-ASCII.png

4. Nicht interaktive Verschlüsselungsmethoden in CentOS 7

Bei dieser Methode fordert das System den Benutzer auf, das Kennwort während der Verschlüsselung der Datei einzugeben, was dann sichtbar ist. Es ist wichtig, diese Methode an Orten anzuwenden, an denen die Sicherheit nicht beeinträchtigt wird.

Schritt 1

Die Syntax zum Verschlüsseln einer Datei mit dieser Methode lautet:

 openssl enc -aes-256-cbc -salt -in solvetic.txt -out solvetic.txt.enc -k PASSWORT 

8-Methoden-der-nicht-interaktiven-Verschlüsselung.png

Schritt 2

Um diese Datei zu entschlüsseln, verwenden wir die folgende Syntax:

 openssl enc -aes-256-cbc -d -in solvetic.txt.enc -out solvetic.txt -k PASSWORT 

Verpassen Sie keine Details des Prozesses und sehen Sie sich das Video-Tutorial an, das zeigt, wie dieser Verschlüsselungsprozess mit OpenSSL durchgeführt wird.

Um auf dem Laufenden zu bleiben, sollten Sie unseren YouTube-Kanal abonnieren. ABONNIEREN

Auf diese Weise wird OpenSSL zu einem nützlichen Werkzeug, um unsere Dateien vor unbefugtem Zugriff zu schützen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *