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 sind und durch Benutzerkonten mit immer sichereren und anspruchsvolleren Passwörtern geschützt sind, ist es immer noch von großem Wert, sensible Daten in unseren eigenen Dateisystemen speichern zu können, insbesondere wenn wir sie 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-Repositorys 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 ver- und entschlüsseln
Age kann Dateien entweder mit einem öffentlichen Schlüssel oder einer vom Benutzer festgelegten Passphrase ver- und entschlüsseln.
Alter mit einem öffentlichen Schlüssel verwenden
Generieren Sie zunächst einen öffentlichen Schlüssel und schreiben Sie die Ausgabe in a 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 ist die Datei mypasswds.txt
wird mit dem von mir generierten öffentlichen Schlüssel verschlüsselt und in eine verschlüsselte Datei namens . eingefügt mypass.tar.gz.age
.
Mit einem öffentlichen Schlüssel entschlüsseln
Um die von Ihnen geschützten Informationen zu entschlüsseln, verwenden Sie die age
Befehl und die --decrypt
Möglichkeit:
$ age --decrypt -i key.txt -o mypass.tar.gz mypass.tar.gz.age
In diesem Beispiel verwendet das Alter den in gespeicherten Schlüssel key.text
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 zum Verschlüsseln und Entschlüsseln einer Datei festzulegen. Um dies zu tun:
$ age --passphrase --output mypasswd-encrypted.txt mypasswd.txt
Enter passphrase (leave empty to autogenerate a secure one):
Confirm passphrase:
In diesem Beispiel fordert Sie age zur Eingabe einer Passphrase auf, mit der die Eingabedatei verschlüsselt wird mypasswd.txt
und rendere 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 die age
Befehl mit dem --decrypt
Möglichkeit:
$ age --decrypt --output passwd-decrypt.txt mypasswd-encrypted.txt
In diesem Beispiel fordert Sie age zur Eingabe der Passphrase auf und entschlüsselt dann den Inhalt der mypasswd-encrypted.txt
Datei in passwd-decrypt.txt
, solange Sie die Passphrase angeben, die der bei der Verschlüsselung festgelegten entspricht.
Verlieren Sie nicht Ihre Schlüssel
Unabhängig davon, ob Sie Passphrasenverschlüsselung oder Verschlüsselung mit öffentlichem Schlüssel verwenden, Sie darf nicht die Zugangsdaten für Ihre verschlüsselten Daten verlieren. Eine mit Alter verschlüsselte Datei kann konstruktionsbedingt nicht ohne den zum Verschlüsseln verwendeten Schlüssel entschlüsselt werden. Sichern Sie also Ihren öffentlichen Schlüssel und merken Sie sich diese Passphrasen!
Endlich einfache Verschlüsselung
Alter ist ein wirklich robustes Werkzeug. Ich verschlüssele meine sensiblen Dateien, insbesondere Steuerunterlagen und andere Archivdaten, gerne in ein .tz
Datei für den späteren Zugriff. Age ist benutzerfreundlich und macht es sehr einfach, unterwegs mit der Verschlüsselung zu beginnen.