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.
Ü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
Verwandte Tools
AES-Verschlüsselung/Entschlüsselung
Verschlüsseln und entschlüsseln Sie Text sicher mit dem AES-Algorithmus
Blowfish-Verschlüsselung/Entschlüsselung
Schnelle symmetrische Blockverschlüsselung von Bruce Schneier mit variabler Schlüssellänge (32-448 Bit)
DES/3DES-Verschlüsselung/Entschlüsselung
Verschlüsseln und entschlüsseln Sie mit DES- und 3DES-Algorithmen mit mehreren Modi und Padding-Optionen
RSA-Verschlüsselung/Entschlüsselung
Verwenden Sie RSA-asymmetrische Verschlüsselung für öffentliche Schlüsselverschlüsselung, private Schlüsselentschlüsselung, digitales Signieren und Verifizierung