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 Sie eine Datei mit OpenSSL-Befehlen
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
Folgende Parameter sind zu verwenden:
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:
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.
Sobald wir diese Aktion ausgeführt haben, können wir sehen, dass unsere Datei mit der Erweiterung .enc verschlüsselt ist:
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
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:
Ab diesem Moment haben wir Zugriff auf den Inhalt der Datei. Die in diesem Prozess verwendeten Parameter sind:
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.
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
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:
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.
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
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.