3DES (Triple DES) applique trois opérations DES successives pour renforcer le chiffrement. Il a été largement utilisé dans les systèmes financiers, de paiement et d’entreprise. Aujourd’hui considéré comme obsolète, il reste nécessaire pour la maintenance des anciens systèmes et la comparaison avant migration vers AES.
La clé 3DES mesure 24 octets, soit 48 caractères hexadécimaux. Le IV mesure 8 octets, soit 16 caractères hexadécimaux. Lors du chiffrement, un IV vide est généré automatiquement. Lors du déchiffrement, le même IV doit être utilisé. Le mode ECB ne nécessite pas de IV. La sortie peut être choisie en Base64 ou Hex.
Les modes CBC et ECB utilisent le remplissage PKCS#7. Les modes CFB et OFB fonctionnent sans remplissage supplémentaire. Pour comparer avec d’autres langages, vérifiez le mode, le padding et l’encodage.
3DES possède une taille de bloc limitée et est moins performant que les algorithmes modernes. Pour les nouveaux projets, AES-256-GCM est recommandé. Le mode ECB doit uniquement être utilisé pour la compatibilité.
Les opérations sont réalisées localement dans le navigateur. Les clés, IV et textes ne sont pas enregistrés ni envoyés au serveur.
Commentaires 0