CoderTools

Twofish Verschlüsselung/Entschlüsselung

AES-Finalist - 128-Bit Blockverschlüsselung mit bis zu 256-Bit Schlüssel

Sicherheitshinweis

Dieses Tool verarbeitet alle Daten lokal in Ihrem Browser. Teilen Sie niemals Ihre Verschlüsselungsschlüssel. Verwenden Sie starke, zufällig generierte Schlüssel für den Produktionseinsatz.

Twofish unterstützt feste Schlüssellängen: 128 Bit (16 Bytes), 192 Bit (24 Bytes) oder 256 Bit (32 Bytes). Die Blockgröße beträgt immer 128 Bit (16 Bytes).
Format-Optionen

Über Twofish

Twofish ist eine symmetrische Blockverschlüsselung, die vom Team von Bruce Schneier entworfen wurde und einer der fünf Finalisten des Advanced Encryption Standard (AES) Wettbewerbs war. Obwohl letztendlich Rijndael als AES ausgewählt wurde, bleibt Twofish ein hochsicherer und weithin respektierter Verschlüsselungsalgorithmus.

Twofish verwendet eine Blockgröße von 128 Bit und unterstützt Schlüssellängen von 128, 192 und 256 Bit. Es verwendet eine Feistel-Netzwerk-Struktur mit 16 Verschlüsselungsrunden und schlüsselabhängige S-Boxen für erhöhte Sicherheit.

Hauptmerkmale

  • 128-Bit Blockgröße mit Unterstützung für 128/192/256-Bit Schlüssel
  • 16-Runden Feistel-Netzwerk-Struktur
  • Schlüsselabhängige S-Boxen für verbesserte Sicherheit
  • Lizenzgebührenfrei und unpatentiert - frei verwendbar

Verschlüsselungsmodi

  • CBC: Cipher Block Chaining - Jeder Block wird vor der Verschlüsselung mit dem vorherigen Geheimtextblock XOR-verknüpft. Empfohlen für die meisten Anwendungsfälle.
  • ECB: Electronic Codebook - Jeder Block wird unabhängig verschlüsselt. Nicht empfohlen für sensible Daten, da Muster sichtbar sein können.
  • CFB: Cipher Feedback - Wandelt Blockverschlüsselung in Stromverschlüsselung um. Selbstsynchronisierend mit Fehlerfortpflanzung.
  • OFB: Output Feedback - Ähnlich wie CFB, erzeugt aber den Schlüsselstrom unabhängig. Keine Fehlerfortpflanzung.

Algorithmen-Vergleich

Algorithmus Schlüssellänge Blockgröße Sicherheit Geschwindigkeit
Twofish 128/192/256 bits 128 bits Ausgezeichnet Schnell
AES 128/192/256 bits 128 bits Ausgezeichnet Schnell
Blowfish 32-448 bits 64 bits Gut Schnell
3DES 112/168 bits 64 bits Mittel Langsam

Sicherheitshinweise

  • Es sind keine praktischen Angriffe gegen Twofish bekannt
  • Der Algorithmus wurde von Kryptographen weltweit umfassend analysiert
  • Verwenden Sie CBC, CFB oder OFB Modi - vermeiden Sie ECB für sensible Daten
  • Verwenden Sie immer kryptographisch sichere Zufallszahlengeneratoren für Schlüssel und IVs

Anwendungsfälle

  • Sichere Datei- und Festplattenverschlüsselung
  • VPN und sichere Kommunikationsprotokolle
  • Datenbankverschlüsselung für sensible Informationen
  • Passwort-Manager und Anwendungen zur Speicherung von Anmeldedaten

Referenzen