CoderTools

Chiffrement/Déchiffrement Twofish

Finaliste AES - Chiffrement par Blocs 128 bits avec Clé jusqu'à 256 bits

Avis de Sécurité

Cet outil traite toutes les données localement dans votre navigateur. Ne partagez jamais vos clés de chiffrement. Utilisez des clés générées aléatoirement et fortes pour la production.

Twofish prend en charge des longueurs de clé fixes : 128 bits (16 octets), 192 bits (24 octets) ou 256 bits (32 octets). La taille de bloc est toujours de 128 bits (16 octets).
Options de Format

À Propos de Twofish

Twofish est un chiffrement par blocs à clé symétrique conçu par l'équipe de Bruce Schneier, et était l'un des cinq finalistes du concours Advanced Encryption Standard (AES). Bien que Rijndael ait été finalement sélectionné comme AES, Twofish reste un algorithme de chiffrement hautement sécurisé et largement respecté.

Twofish utilise une taille de bloc de 128 bits et prend en charge des longueurs de clé de 128, 192 et 256 bits. Il utilise une structure de réseau Feistel avec 16 tours de chiffrement, utilisant des S-boxes dépendantes de la clé pour une sécurité renforcée.

Caractéristiques Clés

  • Taille de bloc de 128 bits avec support de clés 128/192/256 bits
  • Structure de réseau Feistel à 16 tours
  • S-boxes dépendantes de la clé pour une sécurité améliorée
  • Sans redevance et non breveté - libre d'utilisation

Modes de Chiffrement

  • CBC: Chaînage de Blocs - Chaque bloc est XORé avec le bloc chiffré précédent avant le chiffrement. Recommandé pour la plupart des cas.
  • ECB: Livre de Codes - Chaque bloc est chiffré indépendamment. Non recommandé pour les données sensibles car les motifs peuvent être visibles.
  • CFB: Rétroaction du Chiffrement - Convertit le chiffrement par blocs en chiffrement de flux. Auto-synchronisant avec propagation d'erreur.
  • OFB: Rétroaction de Sortie - Similaire au CFB mais génère le flux de clés indépendamment. Pas de propagation d'erreur.

Comparaison des Algorithmes

Algorithme Longueur de Clé Taille de Bloc Sécurité Vitesse
Twofish 128/192/256 bits 128 bits Excellent Rapide
AES 128/192/256 bits 128 bits Excellent Rapide
Blowfish 32-448 bits 64 bits Bon Rapide
3DES 112/168 bits 64 bits Moyen Lent

Considérations de Sécurité

  • Aucune attaque pratique connue n'existe contre Twofish
  • L'algorithme a été largement analysé par des cryptographes du monde entier
  • Utilisez les modes CBC, CFB ou OFB - évitez ECB pour les données sensibles
  • Utilisez toujours des générateurs de nombres aléatoires cryptographiquement sûrs pour les clés et IVs

Cas d'Utilisation

  • Chiffrement sécurisé de fichiers et de disques
  • VPN et protocoles de communication sécurisés
  • Chiffrement de base de données pour informations sensibles
  • Applications de gestion de mots de passe et stockage de credentials

Références