Dateien und Texte online verschlüsseln
Clientseitiges AES-Verschlüsselungstool. Verschlüsseln Sie Text oder Dateien mit AES-256-GCM und PBKDF2-Schlüsselableitung. Ihre Daten bleiben in Ihrem Browser.
AES-256-GCM ver- und entschlüsselt hier mit einem Schlüssel, den PBKDF2 aus Ihrer Passphrase und einem zufälligen 16-Byte-Salt neben dem Chiffrat ableitet. Jede Verschlüsselung erzeugt einen neuen Salt, daher ergeben sich aus derselben Passphrase in der Regel ein anderer Schlüssel und ein anderes Chiffrat.
Werkzeugbereich
Betriebsmodus auswählen
Ihr Passwort bleibt in Ihrem Browser.
Strg+Enter zum Ausführen · Esc zum Löschen
Noch kein Ergebnis
Geben Sie oben Ihre Eingabe ein, dann erscheint das Ergebnis hier.
Details lesen +
Was ist AES-256-GCM?
AES-256-GCM (Advanced Encryption Standard mit 256-Bit-Schlüssel im Galois/Counter Modus) ist ein authentifizierter Verschlüsselungsalgorithmus, der sowohl Vertraulichkeit als auch Integritätsschutz bietet. Er ist in NIST FIPS 197 und NIST SP 800-38D spezifiziert; RFC 8446 (TLS 1.3) führt AES-256-GCM-Cipher-Suiten unter denen auf, die Implementierungen unterstützen sollten.
Wie es funktioniert
- Schlüsselableitung (PBKDF2): Ihr Passwort wird mit PBKDF2 (Password-Based Key Derivation Function 2) und 100.000 Iterationen von HMAC-SHA256 in einen 256-Bit-Verschlüsselungsschlüssel umgewandelt. Das macht Brute-Force-Angriffe rechenintensiv.
- Zufälliger Salt: Für jede Verschlüsselung wird ein eigener 16-Byte-Salt erzeugt. Dadurch liefert dasselbe Ausgangsmaterial bei jedem Durchlauf einen anderen Geheimtext.
- Initialisierungsvektor (IV): Ein 12-Byte-Nonce (IV) wird verwendet, um sicherzustellen, dass identische Klartextblöcke zu unterschiedlichen Chiffretextblöcken verschlüsselt werden.
- Authentifizierte Verschlüsselung: Der GCM-Modus verschlüsselt die Daten und berechnet gleichzeitig ein Authentifizierungstag (128 Bit), das jede Veränderung am Geheimtext erkennt.
Technische Spezifikationen
Verschlüsselung
- • Algorithmus: AES-256-GCM
- • Schlüsselgröße: 256 Bit
- • IV-Größe: 96 Bit (12 Bytes)
- • Auth-Tag: 128 Bit
Schlüsselableitung
- • KDF: PBKDF2-HMAC-SHA256
- • Iterationen: 100.000
- • Salt-Größe: 128 Bit
- • Ausgabe: 256-Bit-Schlüssel
Referenzen und Standards
Verschlüsselungs-Export-Compliance
Dieses Tool verwendet die Web Crypto API (SubtleCrypto) des Browsers – eine Standard-Browserfunktion. Kein proprietärer kryptografischer Code wird heruntergeladen oder ausgeführt. Alle Verschlüsselungsoperationen finden lokal auf Ihrem Gerät statt.
Lesen Sie unseren Verschlüsselungsexport-Compliance-Leitfaden →Referenz: ein echter Lauf, die Parameter und die Fehlerbilder
Durchgerechnetes Beispiel
Ein Testvektor mit festem Salt und festem IV, außerhalb der Seite erzeugt
Eingabe
Password: correct horse battery staple
Plaintext: hello
Salt: 000102030405060708090a0b0c0d0e0f
IV: 101112131415161718191a1bAusgabe
AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG1/Wn5oGZrbxYo7nXb8Y0+N73mOmeg==So prüfen Sie es: Dieser Container wurde außerhalb der Seite mit dem oben gezeigten festen Salt und IV erzeugt. Die Seite hat keine Salt-/IV-Eingabefelder und zieht bei jeder Verschlüsselung ein neues zufälliges Salt und einen neuen IV; dasselbe Passwort erzeugt normalerweise also eine andere Zeichenfolge. Zum Prüfen fügen Sie die Ausgabe im Entschlüsseln-Modus mit demselben Passwort ein; die Seite liefert hello. Der Container besteht aus Salt (16 Bytes), IV (12 Bytes), Chiffrat und 16-Byte-GCM-Tag. Der Vektor verwendet PBKDF2-HMAC-SHA256 mit 100.000 Iterationen.
Parameter
| Parameter | Wert | Standard | Grenze |
|---|---|---|---|
| Verfahren | AES-256-GCM | AES-256-GCM | 256-Bit-Schlüssel; 128-Bit-Authentifizierungs-Tag |
| KDF | PBKDF2-HMAC-SHA256 | 100.000 Iterationen | 16-Byte-Zufalls-Salt |
| Salt / IV | Zufällig pro Verschlüsselung; keine Eingabefelder | 16-Byte-Salt + 12-Byte-IV | IV niemals wiederverwenden; das Beispiel ist ein Offline-Testvektor |
| Ausgabe | Base64 oder Hex | Base64 | Salt | IV | Chiffrat+Tag |
| Text und Dateien | Im Tab gelesen | — | 50 MB pro Datei; Text ist durch den Browserspeicher begrenzt |
| Schlüsseldatei | JSON-.key, an das Salt gebunden | — | Importgrenze 64 KB |
Fehlerbilder und Abhilfe
| Symptom | Wahrscheinliche Ursache | Abhilfe |
|---|---|---|
| Entschlüsselung schlägt trotz richtigem Passwort fehl. | Der Container wurde abgeschnitten, Hex und Base64 wurden gemischt, oder Salt/IV wurden getrennt kopiert. | Fügen Sie die gesamte Ausgabe in einem Stück ein; die Seite liest Salt und IV daraus. |
| Hex-Eingabe wird abgelehnt. | Hex braucht eine gerade Zeichenzahl und nur 0-9/a-f. | Fügen Sie Base64 ein oder entfernen Sie 0x und korrigieren Sie die ungerade Stelle. |
| Eine .key-Datei öffnet dieses Chiffrat nicht. | Die Datei wurde für ein anderes Salt exportiert und enthält daher einen anderen Schlüssel. | Nutzen Sie die für dieses Chiffrat exportierte .key-Datei oder entschlüsseln Sie mit dem Passwort. |
| Dasselbe Passwort erzeugt ein anderes Chiffrat. | Jeder Lauf zieht ein neues Zufalls-Salt und einen neuen IV. | Das ist erwartet; entschlüsseln Sie den vollständigen Container, statt Strings zu vergleichen. |
| Eine Datei über 50 MB wird abgelehnt. | Die Seite begrenzt jede Datei auf 50 MB. | Verschlüsseln Sie blockweise per CLI oder teilen Sie die Datei. |
So verschlüsseln Sie Text oder Dateien online sicher
Erfahren Sie, wie Sie sensible Daten mit AES-256-GCM-Verschlüsselung verschlüsseln und entschlüsseln.
- 1
Verschlüsselungsmodus wählen
Wählen Sie zwischen Text für Nachrichten oder Datei für Dokumente.
- 2
Daten und Passwort eingeben
Geben Sie Ihren Text ein oder laden Sie eine Datei hoch, dann legen Sie ein Passwort fest.
- 3
Verschlüsseln oder Entschlüsseln
Klicken Sie auf die Aktionsschaltfläche.
- 4
Ergebnis verwenden
Kopieren Sie den verschlüsselten Text oder laden Sie die gesicherte Datei herunter.
Wann dieses Tool verwenden
- 1Verschlüsseln Sie sensible Konfigurationsdateien vor dem Teilen per E-Mail oder Cloud-Speicher
- 2Schützen Sie persönliche Dokumente auf USB-Sticks oder externen Festplatten
- 3Sichere Passwort-Backups oder Wiederherstellungscodes
- 4Verschlüsseln Sie Notizen oder Tagebucheinträge für persönliche Privatsphäre
Sicherheitstipps
- Verwenden Sie ein starkes, einzigartiges Passwort, das Sie nirgendwo anders verwendet haben
- Speichern Sie Ihr Passwort sicher – wenn es verloren geht, können verschlüsselte Daten nicht wiederhergestellt werden
- Für hochsensible Daten sollten Sie mehrere Verschlüsselungsebenen in Betracht ziehen
- Überprüfen Sie immer, ob die verschlüsselte Datei entschlüsselt werden kann, bevor Sie die Originale löschen
Häufige Fragen
Werden meine Daten an einen Server übertragen?
Nein. Ver- und Entschlüsselung laufen vollständig in Ihrem Browser über die Web Crypto API. Ihre Texte und Dateien verlassen nie Ihr Gerät.
Wie wird der Schlüssel abgeleitet?
Ihr Passwort wird lokal mit PBKDF2 (100.000 Iterationen HMAC-SHA256) und einem frischen zufälligen 16-Byte-Salt zu einem AES-256-GCM-Schlüssel abgeleitet. Weder Passwort noch Schlüssel werden übertragen.
Kann ich auch Dateien verschlüsseln?
Ja. Sie können Dateien bis 50MB ver- und entschlüsseln und das Ergebnis herunterladen.
Was passiert, wenn ich mein Passwort vergesse?
Die Daten sind dann nicht wiederherstellbar. Der Schlüssel wird im Browser aus deinem Passwort abgeleitet, und weder Passwort noch Schlüssel werden gespeichert oder übertragen – es gibt also keinen Reset-Link und keinen Recovery-Schlüssel. Bewahre das Passwort in einem Passwortmanager auf oder exportiere die Schlüsseldatei als Sicherung von Schlüssel und Parametern.
Welche Verschlüsselung und welche Parameter werden verwendet?
AES-256-GCM mit einem Schlüssel, der per PBKDF2-HMAC-SHA256 (100.000 Iterationen) und einem frischen 16-Byte-Salt aus deiner Passphrase abgeleitet wird. Jede Nachricht erhält einen zufälligen 12-Byte-IV; der GCM-Authentifizierungs-Tag macht Manipulationen beim Entschlüsseln erkennbar. Salt und IV stehen neben dem Chiffrat, Passwort und Schlüssel nicht.
Verwandte Anleitungen
Verwandte Sicherheitstools
Hintergrund zur Verschlüsselung auf zeyrovault.com
Sie sind verantwortlich für die Schlüsselverwaltung und Ausgabevalidierung.