Verschlüsselung und Sicherheit zum Schutz von Dateien und sensiblen Dokumenten sind seit langem ein Anliegen der Benutzer. Auch wenn immer mehr unserer Daten auf Websites und Cloud-Diensten gespeichert werden, die durch Benutzerkonten mit immer sichereren und herausfordernderen Passwörtern geschützt sind, ist es immer noch von großem Wert, sensible Daten auf unseren eigenen Dateisystemen speichern zu können, insbesondere wenn wir verschlüsseln können diese Daten schnell und einfach.
Das Alter ermöglicht Ihnen dies. Es ist ein kleines, benutzerfreundliches Tool, mit dem Sie eine Datei mit einer einzigen Passphrase verschlüsseln und bei Bedarf entschlüsseln können.
Alter installieren
Age kann von den meisten Linux-Repositories installiert werden.
Um es auf Fedora zu installieren:
$ sudo dnf install age -y
Verwenden Sie unter macOS MacPorts oder Homebrew. Verwenden Sie unter Windows Chocolatey.
Dateien mit Alter verschlüsseln und entschlüsseln
Age kann Dateien entweder mit einem öffentlichen Schlüssel oder einer vom Benutzer festgelegten Passphrase verschlüsseln und entschlüsseln.
Alter mit einem öffentlichen Schlüssel verwenden
Generieren Sie zuerst einen öffentlichen Schlüssel und schreiben Sie die Ausgabe in eine key.txt
Datei:
$ age-keygen -o key.txt
Public key: age16frc22wz6z206hslrjzuv2tnsuw32rk80pnrku07fh7hrmxhudawase896m9
Mit einem öffentlichen Schlüssel verschlüsseln
So verschlüsseln Sie eine Datei mit Ihrem öffentlichen Schlüssel:
$ touch mypasswds.txt | age -r ageage16frc22wz6z206hslrjzuv2tnsuw32rk80pnrku07fh7hrmxhudawase896m9 > mypass.tar.gz.age
In diesem Beispiel die Datei mypasswds.txt
wird mit dem von mir generierten öffentlichen Schlüssel verschlüsselt und in eine verschlüsselte Datei namens mypass.tar.gz.age
eingefügt .
Mit einem öffentlichen Schlüssel entschlüsseln
Um die von Ihnen geschützten Informationen zu entschlüsseln, verwenden Sie das age
Befehl und den --decrypt
Möglichkeit:
$ age --decrypt -i key.txt -o mypass.tar.gz mypass.tar.gz.age
In diesem Beispiel verwendet Alter den in key.text
gespeicherten Schlüssel und entschlüsselt die Datei, die ich im vorherigen Schritt erstellt habe.
Mit einer Passphrase verschlüsseln
Das Verschlüsseln einer Datei ohne öffentlichen Schlüssel wird als symmetrische Verschlüsselung bezeichnet. Es ermöglicht einem Benutzer, die Passphrase festzulegen, um eine Datei zu verschlüsseln und zu entschlüsseln. Dazu:
$ age --passphrase --output mypasswd-encrypted.txt mypasswd.txt
Enter passphrase (leave empty to autogenerate a secure one):
Confirm passphrase:
In diesem Beispiel fordert alter Sie zur Eingabe einer Passphrase auf, die zum Verschlüsseln der Eingabedatei mypasswd.txt
verwendet wird und rendern Sie die Datei mypasswd-encrypted.txt
im Gegenzug.
Mit einer Passphrase entschlüsseln
Um eine mit einer Passphrase verschlüsselte Datei zu entschlüsseln, verwenden Sie das age
Befehl mit dem --decrypt
Möglichkeit:
$ age --decrypt --output passwd-decrypt.txt mypasswd-encrypted.txt
Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
In diesem Beispiel fordert Alter Sie zur Eingabe der Passphrase auf und entschlüsselt dann den Inhalt von mypasswd-encrypted.txt
Datei in passwd-decrypt.txt
, solange Sie die Passphrase angeben, die mit der während der Verschlüsselung festgelegten übereinstimmt.
Verlieren Sie Ihre Schlüssel nicht
Unabhängig davon, ob Sie die Passphrase-Verschlüsselung oder die Verschlüsselung mit öffentlichem Schlüssel verwenden, Sie darf nicht die Anmeldeinformationen für Ihre verschlüsselten Daten verlieren. Eine mit Alter verschlüsselte Datei kann nicht ohne den Schlüssel entschlüsselt werden, mit dem sie verschlüsselt wurde. Sichern Sie also Ihren öffentlichen Schlüssel und merken Sie sich diese Passphrasen!
Endlich einfache Verschlüsselung
Das Alter ist ein wirklich robustes Werkzeug. Ich verschlüssele meine sensiblen Dateien, insbesondere Steuerunterlagen und andere Archivdaten, gerne in einem .tz
Datei für späteren Zugriff. Age ist benutzerfreundlich und macht es sehr einfach, unterwegs mit der Verschlüsselung zu beginnen.