DES Online-Verschlüsselungs- und Entschlüsselungstool
Vier Modi CBC/ECB/CFB/OFB, 8-Byte-Schlüssel und IV, Ausgabe als Base64 oder Hex
DES Online-Verschlüsselungs- und Entschlüsselungstool
DES ist ein 1977 etablierter symmetrischer Verschlüsselungsstandard mit einem 64-Bit-Schlüssel und effektiv nur 56 Bit Sicherheit. Heute kann er durch Brute-Force-Angriffe gebrochen werden. Dieses Tool dient der Integration mit alten Systemen, die weiterhin DES verwenden, der Entschlüsselung historischer Daten und als Lehrbeispiel für symmetrische Verschlüsselung. Für neue Sicherheitsdesigns ist es nicht geeignet.
Kernfunktionen
- Zwei Tabs für Verschlüsselung und Entschlüsselung; Eingabe- und Ausgabebezeichnungen ändern sich abhängig vom Modus.
- Vier Betriebsmodi: CBC (Standard), ECB, CFB und OFB.
- Schlüssel und IV können mit einem Klick zufällig erzeugt werden. Chiffretext und IV können kopiert und heruntergeladen werden.
- Nach der Verschlüsselung können Chiffretext und IV mit einem Klick in das Entschlüsselungsformular übernommen werden, um sofort zu prüfen, ob das Ergebnis wiederhergestellt werden kann.
Parameter
Der DES-Schlüssel ist 8 Byte lang, also 16 Hex-Zeichen. Der IV ist ebenfalls 8 Byte lang. Bleibt der IV bei der Verschlüsselung leer, wird er automatisch erzeugt und im Ergebnis angezeigt. Bei der Entschlüsselung muss er exakt mit dem Verschlüsselungswert übereinstimmen. Bei Auswahl von ECB wird das IV-Feld automatisch ausgeblendet, da dieser Modus keinen IV verwendet. Die Ausgabe kann Base64 oder Hex verwenden; beim Entschlüsseln muss die Codierung des eingegebenen Chiffretexts übereinstimmen.
Padding und Chiffretextlänge
CBC und ECB verwenden PKCS#7-Padding, daher ist die Chiffretextlänge ein ganzzahliges Vielfaches von 8 Byte. CFB und OFB sind Feedback-Modi ohne zusätzliches Padding, sodass Chiffretext und Klartext dieselbe Länge haben. Beim Vergleich von Ergebnissen verschiedener Sprachimplementierungen sind Padding und Codierung häufige Ursachen für Abweichungen.
Fehlerbehandlung
Bei falscher Länge von Schlüssel oder IV wird direkt darauf hingewiesen, dass 16 Hex-Zeichen erforderlich sind. Bei fehlgeschlagener Entschlüsselung sollten Schlüssel, IV und Chiffretext geprüft werden. Bei leerem Inhalt wird ebenfalls zunächst zum Ausfüllen aufgefordert.
Einsatzbereiche
- Vergleich von Verschlüsselungs- und Entschlüsselungsergebnissen mit alten Schnittstellen, die noch DES verwenden.
- Entschlüsselung historischer Chiffretexte aus Datenbanken oder Archivdateien.
- Überprüfung der Datenkonsistenz vor und nach einer Migration zu AES.
- Demonstration von Betriebsmodi und Padding-Konzepten von Blockchiffren.
Sicherheitshinweis
DES ist nicht mehr sicher und sollte nicht für neue Systeme, Produktionsdaten oder Szenarien mit langfristigem Geheimhaltungsbedarf verwendet werden. Für neue Projekte wird AES-256-GCM empfohlen. ECB erzeugt zudem bei gleichem Klartext denselben Chiffretext und kann dadurch Datenmuster zusätzlich offenlegen.
Datenschutz und Datensicherheit
Verschlüsselung und Entschlüsselung erfolgen über eine lokale JavaScript-Kryptobibliothek im Browser. Schlüssel, IV und Klartext werden weder an den Server übertragen noch gespeichert. Es wird empfohlen, Testdaten zu verwenden und keine echten Produktionsschlüssel einzugeben.
DES online verschlüsseln und entschlüsseln
- Unterstützt vier Modi: CBC, ECB, CFB und OFB; bei Auswahl von ECB wird das IV-Feld automatisch ausgeblendet
- Der Schlüssel ist fest 8 Byte bzw. 16 Hex-Zeichen lang, der IV ebenfalls 8 Byte; beide können mit einem Klick zufällig erzeugt werden
- Bleibt der IV bei der Verschlüsselung leer, wird er automatisch erzeugt und angezeigt; bei der Entschlüsselung muss er exakt übereinstimmen
- Ausgabe als Base64 oder Hex; Chiffretext und IV können kopiert oder heruntergeladen werden
- Chiffretext und IV können mit einem Klick in das Entschlüsselungsformular übernommen werden
- Fehler bei Schlüssel- oder IV-Länge sowie fehlgeschlagene Entschlüsselung werden mit konkreter Ursache angezeigt