Wichtige Fakten
- Kategorie
- Sicherheit & Validierung
- Eingabetypen
- select, file, text, checkbox, textarea
- Ausgabetyp
- json
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Das Tool "Age-ähnliches Verschlüsseltes Datei-Bundle" (AGEX v1) ermöglicht das sichere Verschlüsseln und Entschlüsseln von Dateien in portablen, passwortbasierten Bundles. Durch den Einsatz von Argon2id zur Schlüsselableitung, XChaCha20-Poly1305 zur Verschlüsselung und optionalen Ed25519-Signaturen zur Herkunftsüberprüfung bietet es eine robuste Sicherheitslösung für Ihre sensiblen Daten.
Wann verwenden
- •Wenn Sie sensible Dateien sicher über unsichere Kanäle übertragen und mit einer starken Passphrase schützen möchten.
- •Wenn Sie archivierte Backups mit modernen kryptografischen Verfahren gegen Offline-Brute-Force-Angriffe absichern wollen.
- •Wenn Sie die Authentizität und Integrität einer verschlüsselten Datei zusätzlich über eine digitale Ed25519-Signatur nachweisen müssen.
So funktioniert es
- •Wählen Sie die gewünschte Operation (Verschlüsseln oder Entschlüsseln) und laden Sie die entsprechende Quell- oder Bundle-Datei hoch.
- •Geben Sie eine sichere Passphrase ein und wählen Sie die gewünschte Argon2id-Stärke (Interaktiv, Moderat oder Sensitiv).
- •Aktivieren Sie optional die Signaturfunktion mit einer Signer-ID und einem Ed25519-Schlüssel, um die Datei digital zu signieren oder die Signatur beim Entschlüsseln zu verifizieren.
- •Führen Sie die Operation aus, um das verschlüsselte JSON-Bundle (AGEX) oder die wiederhergestellte Originaldatei zu erhalten.
Anwendungsfälle
Beispiele
1. Sicheres Backup einer Konfigurationsdatei erstellen
Systemadministrator- Hintergrund
- Ein Administrator muss eine sensible Konfigurationsdatei auf einem externen Cloud-Speicher sichern, ohne dass unbefugte Dritte Zugriff darauf erhalten.
- Problem
- Die Datei muss stark verschlüsselt und in ein portables Format verpackt werden, das später leicht wiederhergestellt werden kann.
- Verwendung
- Wählen Sie 'Verschlüsseln', laden Sie die Konfigurationsdatei hoch, geben Sie eine starke Passphrase ein und setzen Sie die Stärke auf 'moderat'.
- Beispielkonfiguration
-
{ "operation": "encrypt", "passphrase": "super-sicheres-passwort-123", "strength": "moderate", "includeSignature": false } - Ergebnis
- Es wird ein AGEX-konformes JSON-Bundle generiert, das die verschlüsselten Daten und die Argon2id-Parameter enthält.
2. Signiertes Datei-Bundle entschlüsseln und verifizieren
Sicherheitsanalyst- Hintergrund
- Ein Analyst erhält ein verschlüsseltes AGEX-Bundle von einem bekannten Absender und muss sicherstellen, dass es auf dem Übertragungsweg nicht verändert wurde.
- Problem
- Das Bundle muss mit der korrekten Passphrase entschlüsselt und die Ed25519-Signatur des Absenders verifiziert werden.
- Verwendung
- Wählen Sie 'Entschlüsseln', laden Sie das AGEX-Bundle hoch, geben Sie die Passphrase ein und fügen Sie den öffentlichen Ed25519-Schlüssel des Absenders ein.
- Beispielkonfiguration
-
{ "operation": "decrypt", "passphrase": "correct horse battery staple", "signerPublicKey": "BASE64_PUBLIC_KEY" } - Ergebnis
- Die Originaldatei wird erfolgreich wiederhergestellt und die Signatur wird als 'verified' bestätigt.
Mit Samples testen
json, fileVerwandte Hubs
FAQ
Welche Verschlüsselungsalgorithmen werden verwendet?
Das Tool nutzt Argon2id für die Schlüsselableitung aus der Passphrase und XChaCha20-Poly1305 für die symmetrische Verschlüsselung der Datei.
Was bewirkt die Option "Stärke" (Strength)?
Sie steuert die Argon2id-Parameter (Speicher und Zeit). Höhere Stufen wie "Sensitiv" erhöhen den Schutz gegen Brute-Force-Angriffe, erfordern aber mehr Rechenleistung.
Wozu dient die optionale Ed25519-Signatur?
Sie bestätigt die Herkunft des Bundles. Beim Entschlüsseln kann mit dem öffentlichen Schlüssel des Absenders geprüft werden, ob das Bundle manipuliert wurde.
In welchem Format wird das verschlüsselte Bundle ausgegeben?
Das verschlüsselte Bundle wird als strukturiertes JSON-Dokument (AGEX-Format) ausgegeben, das alle für die Entschlüsselung notwendigen Metadaten enthält.
Kann ich eine Datei ohne Signaturschlüssel verschlüsseln?
Ja, die Signatur ist optional. Sie können Dateien auch rein passwortbasiert ohne Ed25519-Schlüsselpaare verschlüsseln.