CoderTools

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.

CAST5 unterstützt variable Schlüssellänge: 40-128 Bit (5-16 Bytes). 128-Bit-Schlüssel für maximale Sicherheit empfohlen.
Formatoptionen

Ü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