Was es tut
Der File Encryptor verschließt jede Datei mit AES-256-GCM-authentisierter Verschlüsselung, vollständig in deinem Browser. Du wählst ein Passwort; das Tool leitet daraus mit PBKDF2-SHA256 (100.000 Iterationen) und einem frischen zufälligen 16-Byte-
SaltSaltRandom data mixed into each password before hashing, so identical passwords produce different digests and precomputed tables become useless.
einen 256-Bit-Schlüssel ab und versiegelt die Datei mit einem zufälligen 12-Byte-IV. Die Ausgabedatei istsalt (16 B) + IV (12 B) + ciphertext + GCM tag (16 B) - exakt 44 Bytes größer als die Eingabe. Die Entschlüsselung kehrt den Prozess um: Sie liest SaltSaltRandom data mixed into each password before hashing, so identical passwords produce different digests and precomputed tables become useless.
und IV, leitet den Schlüssel aus deinem Passwort neu ab und verifiziert den GCM-Authentifizierungs-Tag, bevor ein einziges Byte Klartext freigegeben wird. 100 % clientseitig - die Datei und das Passwort verlassen deine Maschine nie.So verwendest du es
- Wähle Verschlüsseln oder Entschlüsseln mit dem Toggle.
- Zieh eine Datei in die Drop-Zone (oder klicke sie, um zu browsen). Jeder Dateityp funktioniert.
- Tippe ein Passwort. Der Augen-Knopf zeigt es an oder verbirgt es.
- Drücke Datei verschlüsseln / Datei entschlüsseln. Das Ergebnis lädt automatisch herunter, mit Original- und Ausgabegröße im Vergleich, sodass du den 44-Byte-Overhead siehst.
Beispiele
Einen Bericht verschlüsseln:
invoice.pdf (218.4 KB) + Passwort correct horse battery staple → invoice.pdf.enc (218.5 KB, +44 B)
Zurück entschlüsseln:
invoice.pdf.enc + dasselbe Passwort → invoice.pdf, Byte für Byte identisch mit dem Original
Falsches Passwort:
invoice.pdf.enc + jedes andere Passwort → Decryption failed: wrong password or corrupted file. - Die GCM-Tag-Prüfung schlägt fehl, und es wird nichts geschrieben.
Gut zu wissen
- Null Serverkontakt: Alles läuft über die Web Crypto API des Browsers. Keine Uploads, keine Logs, keine Konten. Du kannst das Netzwerk trennen, und das Tool funktioniert weiter.
- Warum AES-256-GCM? Es ist eine authentisierte Chiffre: Der 16-Byte-Tag beweist, dass die Datei nach der Verschlüsselung nicht verändert wurde. Manipulation an irgendeinem Byte - Ciphertext, IV oder
SaltSaltRandom data mixed into each password before hashing, so identical passwords produce different digests and precomputed tables become useless.
- lässt die Entschlüsselung laut fehlschlagen, statt korrupte Daten zurückzugeben. - Warum PBKDF2 mit 100k Iterationen? Key Stretching verteuert jeden Passwort-Rateversuch, sodass das Brute-Forcen einer gestohlenen
.enc-Datei mit kurzem Passwort dramatisch langsamer ist als der Versuch roher Schlüssel. - Die Passwortstärke ist das ganze Sicherheitsmodell. Es gibt keine Schlüsselwiederherstellung, keinen Escrow, kein Reset. Vergisst du das Passwort, ist die Datei unwiederbringlich verloren - by design.
- Dieselbe Datei, zweimal verschlüsselt, produziert jedes Mal eine andere Ausgabe, weil
SaltSaltRandom data mixed into each password before hashing, so identical passwords produce different digests and precomputed tables become useless.
und IV pro Verschlüsselung frisch zufällig sind. - Verwandte Tools: Password Generator (wähle ein starkes Passwort), Password Strength Analyser (prüfe eines),
HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Generator (Checksummen).