Wichtige Fakten
- Kategorie
- Sicherheit & Validierung
- Eingabetypen
- select, textarea, file, text
- Ausgabetyp
- json
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Das AES-Verschlüsselungstool ermöglicht die sichere Verschlüsselung und Entschlüsselung von Texten und Dateien mittels des modernen AES-256-GCM-Verfahrens. Im Textmodus erzeugt das Tool ein strukturiertes JSON-Paket mit Salt, Initialisierungsvektor (IV), Authentifizierungs-Tag (Auth-Tag) und dem eigentlichen Geheimtext, während im Dateimodus ein direkt herunterladbares verschlüsseltes Paket erstellt wird.
Wann verwenden
- •Wenn Sie vertrauliche Textnachrichten oder Passwörter sicher verschlüsseln und als strukturiertes JSON-Paket inklusive IV und Auth-Tag teilen möchten.
- •Wenn Sie lokale Dateien vor dem Hochladen in Cloud-Speicher mit einer starken AES-256-GCM-Passphrase schützen wollen.
- •Wenn Sie ein empfangenes AES-GCM-Paket oder eine verschlüsselte Datei mit dem passenden geheimen Schlüssel wieder in den Klartext decodieren müssen.
So funktioniert es
- •Wählen Sie den Eingabetyp (Text oder Datei) und die gewünschte Operation (Verschlüsseln oder Entschlüsseln) aus.
- •Geben Sie den zu verarbeitenden Text ein, laden Sie die Datei hoch oder fügen Sie das verschlüsselte JSON-Paket ein.
- •Tragen Sie Ihren geheimen Schlüssel mit mindestens 8 Zeichen ein und wählen Sie die Ausgabecodierung (Base64 oder Hex).
- •Starten Sie den Prozess, um das verschlüsselte JSON-Paket mit Salt, IV und Auth-Tag zu erhalten oder die entschlüsselte Datei herunterzuladen.
Anwendungsfälle
Beispiele
1. Vertraulichen Text für den sicheren Versand verschlüsseln
Sicherheitsbewusster Entwickler- Hintergrund
- Ein Entwickler muss Zugangsdaten an einen Kollegen senden, möchte diese aber nicht im Klartext über den Chat übertragen.
- Problem
- Sicheres Verschlüsseln einer Textnachricht mit AES-256-GCM und Generierung eines standardisierten Pakets.
- Verwendung
- Wählen Sie 'Text' als Eingabetyp und 'Verschlüsseln' als Operation. Geben Sie den Klartext ein, tragen Sie ein sicheres Passwort ein und wählen Sie 'Base64' als Ausgabecodierung.
- Beispielkonfiguration
-
Eingabetyp: Text, Operation: Verschlüsseln, Geheimer Schlüssel: 'mein-sicheres-passwort-123', Ausgabecodierung: Base64 - Ergebnis
- Das Tool gibt ein JSON-Paket aus, das den Ciphertext, das Salt, den IV und das Auth-Tag enthält und sicher geteilt werden kann.
2. AES-256-GCM-Textpaket entschlüsseln
Systemadministrator- Hintergrund
- Ein Administrator hat ein verschlüsseltes JSON-Paket erhalten und muss den darin enthaltenen Klartext wiederherstellen.
- Problem
- Entschlüsseln eines JSON-Bundles mit Salt, IV und Auth-Tag unter Verwendung des bekannten Schlüssels.
- Verwendung
- Wählen Sie 'Text' als Eingabetyp und 'Entschlüsseln' als Operation. Fügen Sie das JSON-Paket in das Textfeld ein und geben Sie den geheimen Schlüssel ein.
- Beispielkonfiguration
-
Eingabetyp: Text, Operation: Entschlüsseln, TextInput: '{"algorithm":"aes-256-gcm","encoding":"base64","salt":"c2FsdC1mb3ItYWVzLXRvb2w=","iv":"AQIDBAUGBwgJCgsM","authTag":"1VBqj1TTlms/dNQoH4WMGA==","ciphertext":"h4VrXvk="}', Geheimer Schlüssel: 'test-key-123' - Ergebnis
- Der ursprüngliche Klartext (z. B. 'hello') wird erfolgreich entschlüsselt und im JSON-Ergebnis angezeigt.
Mit Samples testen
text, fileVerwandte Hubs
FAQ
Welcher Verschlüsselungsalgorithmus wird verwendet?
Das Tool nutzt AES-256-GCM, einen der sichersten symmetrischen Verschlüsselungsstandards mit integrierter Integritätsprüfung.
Was enthält das exportierte Textpaket?
Es enthält den Algorithmus, die Codierung, das Salt, den Initialisierungsvektor (IV), das Authentifizierungs-Tag (Auth-Tag) und den Ciphertext im JSON-Format.
Wie groß dürfen die hochgeladenen Dateien maximal sein?
Sie können Dateien mit einer Größe von bis zu 20 MB hochladen und verschlüsseln oder entschlüsseln.
Kann ich eine Datei entschlüsseln, die als Textpaket verschlüsselt wurde?
Nein, der Eingabetyp muss mit dem ursprünglichen Verschlüsselungsmodus (Text für Textpakete, Datei für Dateipakete) übereinstimmen.
Wird mein geheimer Schlüssel auf Ihren Servern gespeichert?
Nein, die Verschlüsselung und Entschlüsselung erfolgen lokal im Browser, sodass Ihr geheimer Schlüssel und Ihre Daten privat bleiben.