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 ?
-
Saisir le texte clair
Collez ou saisissez la chaîne d’origine à chiffrer dans la zone de texte. -
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).
-
Saisir les informations de clé
Entrez le mot de passe, ou la Clé et l’IV selon le mode choisi. -
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 ?
-
Saisir le texte chiffré
Collez la chaîne chiffrée dans la zone de texte. -
Configurer les paramètres (optionnel)
Similaire au chiffrement (sans mode de remplissage) :- Choix de l’algorithme
- Paramétrage de la clé
- Mode de bloc
-
Saisir les informations de clé
Entrez le mot de passe, ou la Clé et l’IV. -
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
Algorithme | Longueur de clé | Sécurité | Cas d’usage |
---|---|---|---|
AES | 128/192/256 bits | Élevée | Systèmes modernes |
DES | 56 bits | Faible | Compatibilité système |
3-DES | 168 bits | Moyenne | Transition financière |
RC4 | 40-2048 bits | Moyenne | Chiffrement léger |
Rabbit | 128 bits | Moyenne | IoT 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
Mode | Caractéristiques | Applications typiques |
---|---|---|
CBC | Nécessite un IV, entrelacement | Fichiers, HTTPS |
CFB | Mode flux, traitement parallèle | Flux de données temps réel |
CTR | Mode compteur, sans remplissage | Stockage, multimédia |
OFB | Forte résistance aux interférences | Environnements bruyants |
ECB | Simple (déconseillé) | Démonstrations pédagogiques |
4. Modes de remplissage
Mode | Règle de complément | Standard |
---|---|---|
PKCS7-Padding | Octets de remplissage = taille | SSL/TLS, XML |
ISO-97971 | Préserve les données finales | Messages financiers |
ANSI-X923 | Similaire PKCS7 (dernier octet = 0) | Normes financières US |
ISO-10126 | Octets aléatoires + taille | Sécurité anti-altération |
Zero Padding | Remplissage par zéros | Compatibilité simple |
No padding | Sans remplissage (taille contrôlée) | Protocoles personnalisés |
Recommandations
-
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)
-
Dépannage :
En cas d’échec :- Vérifiez la clé/IV
- Vérifiez le mode de bloc/remplissage
- Recherchez des caractères invisibles
-
Cas spécifiques :
- Utilisez le mode CTR pour les données binaires
- Convertissez les caractères Unicode (ex: chinois) en UTF-8
-
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é.