CAST5 (CAST-128) Verschlüsselung/Entschlüsselung
Sichere symmetrische Blockverschlüsselung mit variabler Schlüssellänge (40-128 Bit)
Sicherheitswarnung
Dieses Tool dient Bildungs- und Testzwecken. Für Produktionsumgebungen mit hohen Sicherheitsanforderungen sollten Sie AES-256 oder andere moderne Verschlüsselungsalgorithmen verwenden. Teilen Sie niemals Ihre Verschlüsselungsschlüssel.
Über CAST5 (CAST-128) Verschlüsselung
CAST5, auch bekannt als CAST-128, ist eine symmetrische Blockverschlüsselung, die 1996 von Carlisle Adams und Stafford Tavares entwickelt wurde. Sie wurde als RFC 2144 veröffentlicht und wird häufig in der PGP (Pretty Good Privacy) Verschlüsselungssoftware verwendet.
CAST5 verwendet eine Blockgröße von 64 Bit und unterstützt variable Schlüssellängen von 40 bis 128 Bit. Der Algorithmus besteht je nach Schlüsselgröße aus 12 oder 16 Runden. CAST5 wurde entwickelt, um gegen differenzielle und lineare Kryptoanalyse resistent zu sein.
Hauptmerkmale
- Variable Schlüssellänge: 40-128 Bit (5-16 Bytes)
- 64-Bit-Blockgröße für effiziente Verarbeitung
- 12 Runden für Schlüssel ≤80 Bit, 16 Runden für größere Schlüssel
- Lizenzfreier Algorithmus ohne Patenteinschränkungen
Verschlüsselungsmodi
- CBC: Cipher Block Chaining - Jeder Block wird vor der Verschlüsselung mit dem vorherigen Chiffretextblock XOR-verknüpft. Erfordert IV. Für die meisten Anwendungsfälle empfohlen.
- ECB: Electronic Codebook - Jeder Block wird unabhängig verschlüsselt. Kein IV erforderlich. Nicht empfohlen für die Verschlüsselung großer Datenmengen aufgrund von Musterleckage.
- CTR: Zählermodus - Wandelt Blockverschlüsselung in Stromverschlüsselung um, ermöglicht parallele Verarbeitung
- CFB: Cipher Feedback Modus - Stromverschlüsselungsmodus, keine Auffüllung erforderlich
- OFB: Output Feedback Modus - Stromverschlüsselungsmodus, fehlerpropagationsresistent
- RAW: Einzelblockmodus - Direkte Verschlüsselung ohne Verkettung, nur für einzelnen 8-Byte-Block
Algorithmenvergleich
| Algorithmus | Schlüssellänge | Blockgröße | Sicherheit | Geschwindigkeit |
|---|---|---|---|---|
| CAST5 (CAST-128) | 40-128 Bit | 64 bits | Gut | Schnell |
| Blowfish | 32-448 bits | 64 bits | Gut | Schnell |
| AES | 128/192/256 bits | 128 bits | Ausgezeichnet | Schnell |
| Twofish | 128/192/256 bits | 128 bits | Ausgezeichnet | Schnell |
Sicherheitshinweise
- Verwenden Sie 128-Bit-Schlüssel für maximale Sicherheit
- Verwenden Sie immer CBC-Modus mit einzigartigen IVs für jede Verschlüsselung
- Generieren Sie kryptographisch sichere zufällige Schlüssel und IVs
- Für hochsensible Daten sollten Sie moderne Alternativen wie AES-256 in Betracht ziehen
Häufige Anwendungsfälle
- Kompatibilität mit PGP/OpenPGP E-Mail-Verschlüsselung
- Interoperabilität mit Legacy-Systemen
- Dateiverschlüsselung für moderate Sicherheitsanforderungen
- VPN- und sichere Kommunikationsprotokolle
Referenzen
Verwandte Tools
Blowfish-Verschlüsselung/Entschlüsselung
Schnelle symmetrische Blockverschlüsselung von Bruce Schneier mit variabler Schlüssellänge (32-448 Bit)
Twofish-Verschlüsselung/Entschlüsselung
AES-Finalist, symmetrische Verschlüsselung mit 128-Bit-Blöcken und 128/192/256-Bit-Schlüsseln, von Bruce Schneier
AES-Verschlüsselung/Entschlüsselung
Verschlüsseln und entschlüsseln Sie Text sicher mit dem AES-Algorithmus