Featured image of post Dateien sicher mit age verschlüsseln – Die moderne Alternative zu PGP

Dateien sicher mit age verschlüsseln – Die moderne Alternative zu PGP

Schritt-für-Schritt-Anleitung zur sicheren Dateiverschlüsselung mit age. Von der Schlüsselerzeugung bis zum Versand verschlüsselter Dateien.

Dateien sicher mit age verschlüsseln – Die moderne Alternative zu PGP

Wer vertrauliche Dateien versenden möchte, denkt häufig zuerst an PGP. Doch inzwischen gibt es mit age ein modernes Verschlüsselungswerkzeug, das deutlich einfacher zu bedienen ist und dennoch auf aktueller Kryptographie basiert.

In diesem Tutorial zeige ich Schritt für Schritt, wie ihr ein Schlüsselpaar erstellt, verschlüsselte Dateien empfangt und selbst Dateien für andere verschlüsselt.


Was ist age?

age ist ein freies Open-Source-Programm zur Dateiverschlüsselung.

Im Gegensatz zu PGP verzichtet age bewusst auf viele komplexe Funktionen und konzentriert sich auf das Wesentliche:

  • Einfache Bedienung
  • Moderne Kryptographie
  • Kleine Schlüssel
  • Keine Keyserver
  • Keine komplizierte Schlüsselverwaltung

Dadurch eignet sich age hervorragend für den privaten Gebrauch, aber auch für Hinweisgebersysteme oder den sicheren Dokumentenaustausch.


Installation

Debian / Ubuntu / Linux Mint

1
sudo apt install age

Fedora

1
sudo dnf install age

Arch Linux

1
sudo pacman -S age

Anschließend könnt ihr prüfen, ob die Installation erfolgreich war:

1
age --version

Ein Schlüsselpaar erzeugen

Ein Schlüsselpaar besteht aus:

  • einem privaten Schlüssel (geheim halten!)
  • einem öffentlichen Schlüssel (darf veröffentlicht werden)

Erzeugt wird es mit:

1
age-keygen -o key.txt

Der Inhalt sieht ungefähr so aus:

1
2
3
# created: 2026-08-02T08:30:00Z
# public key: age1abcxyz123456789...
AGE-SECRET-KEY-1XXXXXXXXXXXXXXXXXXXXXXXXXXXX

Der öffentliche Schlüssel beginnt immer mit:

1
age1...

Der private Schlüssel beginnt immer mit:

1
AGE-SECRET-KEY-1...

Wichtig: Bewahrt den privaten Schlüssel sicher auf. Wer ihn besitzt, kann alle Dateien entschlüsseln, die für euch verschlüsselt wurden.


Den öffentlichen Schlüssel veröffentlichen

Den öffentlichen Schlüssel könnt ihr beispielsweise auf eurer Website veröffentlichen:

1
age1abcxyz123456789...

Jeder kann damit Dateien für euch verschlüsseln. Der öffentliche Schlüssel erlaubt nicht das Entschlüsseln der Daten.


Datei für einen Empfänger verschlüsseln

Hat euch jemand seinen öffentlichen Schlüssel gegeben, verschlüsselt ihr eine Datei so:

1
2
3
4
age \
-r age1abcxyz123456789... \
-o geheim.pdf.age \
geheim.pdf

Es entsteht eine verschlüsselte Datei:

1
geheim.pdf.age

Nur der Besitzer des passenden privaten Schlüssels kann diese Datei wieder öffnen.


Datei entschlüsseln

Zum Entschlüsseln wird der private Schlüssel benötigt:

1
2
3
4
age -d \
-i key.txt \
-o geheim.pdf \
geheim.pdf.age

Anschließend liegt die ursprüngliche Datei wieder unverschlüsselt vor.


Für mehrere Empfänger verschlüsseln

Eine der größten Stärken von age ist die Unterstützung mehrerer Empfänger.

1
2
3
4
5
6
age \
-r age1Alice... \
-r age1Bob... \
-r age1Christian... \
-o bericht.age \
bericht.pdf

Es entsteht trotzdem nur eine einzige verschlüsselte Datei.

Jeder der angegebenen Empfänger kann diese Datei mit seinem eigenen privaten Schlüssel entschlüsseln.


Praxisbeispiel: Hinweisgeber (Whistleblower)

Ihr veröffentlicht auf eurer Website euren öffentlichen Schlüssel:

1
age1abcdefghijk...

Ein Hinweisgeber verschlüsselt seine Dokumente:

1
2
3
4
age \
-r age1abcdefghijk... \
-o hinweis.zip.age \
hinweis.zip

Er sendet euch anschließend lediglich die Datei:

1
hinweis.zip.age

Ihr entschlüsselt sie mit eurem privaten Schlüssel:

1
2
3
4
age -d \
-i key.txt \
-o hinweis.zip \
hinweis.zip.age

Der Hinweisgeber benötigt euren privaten Schlüssel niemals.


Dateien mit einem Passwort verschlüsseln

Falls keine Schlüssel verwendet werden sollen, kann age auch passwortbasiert arbeiten.

Datei verschlüsseln:

1
2
3
age -p \
-o geheim.age \
geheim.pdf

Datei entschlüsseln:

1
age -d geheim.age

In beiden Fällen wird ein Passwort abgefragt.


Vorteile gegenüber PGP

ageOpenPGP
Sehr einfache BedienungUmfangreiche Schlüsselverwaltung
Moderne KryptographieHistorisch gewachsen
Keine Keyserver notwendigKeyserver optional
Wenige BefehleViele Optionen
Ideal für DateiverschlüsselungUniverseller Funktionsumfang

Sicherheitstipps

  • Veröffentlicht ausschließlich euren öffentlichen Schlüssel.
  • Gebt euren privaten Schlüssel niemals weiter.
  • Erstellt eine verschlüsselte Sicherung eures privaten Schlüssels.
  • Nutzt für Backups mehrere sichere Speicherorte.
  • Testet regelmäßig, ob ihr euren privaten Schlüssel noch verwenden könnt.

Fazit

Mit age lassen sich Dateien schnell, sicher und unkompliziert verschlüsseln. Die Software konzentriert sich bewusst auf die reine Dateiverschlüsselung und verzichtet auf die Komplexität klassischer PGP-Lösungen.

Gerade für Linux-Nutzer, Open-Source-Projekte oder den sicheren Austausch sensibler Dokumente ist age eine hervorragende Wahl. Wer seinen öffentlichen Schlüssel veröffentlicht, kann jederzeit verschlüsselte Dateien empfangen – ohne Passwörter austauschen zu müssen und ohne zusätzliche Infrastruktur.