CommandDialog

Crypter / Décrypter du texte

Cryptez du texte clair ou décryptez du texte chiffré en utilisant des algorithmes de chiffrement symétriques tels que AES, TripleDES, DES, Rabbit ou RC4.

Introduction

Cet outil est une plateforme en ligne intégrant cinq algorithmes de chiffrement : AES, DES, 3-DES, RC4 et Rabbit. Il prend en charge les modes de configuration flexibles suivants :

  • Authentification par mot de passe ou combinaison Clé+IV
  • Cinq modes de chiffrement par blocs (CBC/CFB/CTR/OFB/ECB)
  • Six schémas de remplissage (Padding) dont PKCS7
    Les paramètres sont sélectionnables via des menus déroulants visuels, avec affichage des résultats en temps réel. Conçu pour le web sans plugins, il fonctionne sur toutes les plateformes.

Comment chiffrer ?

  1. Saisir le texte clair
    Collez ou saisissez la chaîne d’origine à chiffrer dans la zone de texte.

  2. Configurer les paramètres (optionnel)

    • Choix de l’algorithme : Sélectionnez selon les besoins de sécurité (AES-256 recommandé).
    • Paramétrage de la clé : Mot de passe ou saisie manuelle de la Clé+IV (respecter les exigences de longueur).
    • Mode de bloc : Choisissez selon le contexte d’utilisation (CBC adapté à la plupart des cas).
    • Remplissage (Padding) : Correspondance avec le système cible (PKCS7 par défaut).
  3. Saisir les informations de clé
    Entrez le mot de passe, ou la Clé et l’IV selon le mode choisi.

  4. Obtenir le texte chiffré
    Le résultat apparaît dans la zone “Texte chiffré”. Utilisez le bouton de copie en haut à droite.

Comment déchiffrer ?

  1. Saisir le texte chiffré
    Collez la chaîne chiffrée dans la zone de texte.

  2. Configurer les paramètres (optionnel)
    Similaire au chiffrement (sans mode de remplissage) :

    • Choix de l’algorithme
    • Paramétrage de la clé
    • Mode de bloc
  3. Saisir les informations de clé
    Entrez le mot de passe, ou la Clé et l’IV.

  4. Obtenir le texte clair
    Le résultat apparaît dans “Texte clair”. Bouton de copie disponible.

Détails des paramètres clés

1. Choix des algorithmes

AlgorithmeLongueur de cléSécuritéCas d’usage
AES128/192/256 bitsÉlevéeSystèmes modernes
DES56 bitsFaibleCompatibilité système
3-DES168 bitsMoyenneTransition financière
RC440-2048 bitsMoyenneChiffrement léger
Rabbit128 bitsMoyenneIoT haute vitesse

2. Modes de clé

  • Mot de passe : Génère une clé à partir d’une chaîne mémorisable.
  • Clé+IV : Saisie manuelle hexadécimale (contrôle précis requis).

3. Modes de bloc

ModeCaractéristiquesApplications typiques
CBCNécessite un IV, entrelacementFichiers, HTTPS
CFBMode flux, traitement parallèleFlux de données temps réel
CTRMode compteur, sans remplissageStockage, multimédia
OFBForte résistance aux interférencesEnvironnements bruyants
ECBSimple (déconseillé)Démonstrations pédagogiques

4. Modes de remplissage

ModeRègle de complémentStandard
PKCS7-PaddingOctets de remplissage = tailleSSL/TLS, XML
ISO-97971Préserve les données finalesMessages financiers
ANSI-X923Similaire PKCS7 (dernier octet = 0)Normes financières US
ISO-10126Octets aléatoires + tailleSécurité anti-altération
Zero PaddingRemplissage par zérosCompatibilité simple
No paddingSans remplissage (taille contrôlée)Protocoles personnalisés

Recommandations

  1. Sécurité :

    • Privilégiez AES-256-CBC avec dérivation de clé PBKDF2
    • Évitez la réutilisation des clés/IV
    • Appliquez un encodage secondaire (ex: Base64)
  2. Dépannage :
    En cas d’échec :

    1. Vérifiez la clé/IV
    2. Vérifiez le mode de bloc/remplissage
    3. Recherchez des caractères invisibles
  3. Cas spécifiques :

    • Utilisez le mode CTR pour les données binaires
    • Convertissez les caractères Unicode (ex: chinois) en UTF-8
  4. Champ d’application :

    • Destiné à la recherche, l’authentification API, ou la protection temporaire.
    • Pour les données sensibles (financières, confidentielles), utilisez du matériel dédié.