Décodeur
Décodeur transforme les données d'entrée au moyen d'une recette d'opérations ordonnées, en transmettant la sortie de chaque étape à la suivante.
Disposition
Le panneau comporte quatre zones :
- Opérations (à gauche) : liste complète des transformations disponibles. Cliquez sur une opération pour l'ajouter à la recette.
- Recette : séquence actuelle des étapes. Chaque étape alimente la suivante.
- Entrée : texte à transformer.
- Sortie : résultat final ou résultats du décodage intelligent.
Collez ou saisissez vos données dans Entrée. Les données d'entrée et la recette sont conservées localement lorsque vous quittez la page. Utilisez les commandes d'effacement distinctes pour supprimer la recette ou les données d'entrée sans perdre les deux.
Opérations disponibles
Encodage et décodage
- Encodage et décodage Base64
- Encodage et décodage URL (encodage en pourcentage)
- Encodage et décodage des entités HTML
- Encodage et décodage hexadécimal
Hachage
| Algorithme | Remarques |
|---|---|
| MD5 | Ne résiste pas aux collisions ; inclus pour les usages hérités |
| SHA1 | Déconseillé pour les usages de sécurité |
| SHA256 | Usage général |
| SHA512 | Usage général, empreinte plus longue |
Les fonctions de hachage sont à sens unique. La sortie est l'empreinte hexadécimale des octets d'entrée.
Autres opérations
- Décoder un JWT : sépare un jeton en en-tête, charge utile et signature, puis décode les deux premières parties en Base64.
- Chiffrer en AES-256-CBC et son opération de déchiffrement : chiffrement symétrique avec une clé hexadécimale et un vecteur d'initialisation (IV) que vous fournissez.
- D'autres opérations apparaissent dans la liste à mesure qu'elles sont ajoutées à l'outil.
Travailler avec les recettes
- Ajouter une étape : cliquez sur une opération dans la colonne de gauche. Elle est ajoutée à la fin de la recette.
- Réordonner les étapes : faites glisser une étape vers une nouvelle position dans la colonne de la recette. La chaîne de sortie se met à jour immédiatement.
- Supprimer une étape : cliquez sur la commande de suppression de l'étape. Les sorties des étapes suivantes sont recalculées.
- Copier la sortie : cliquez sur le bouton de copie d'une étape pour copier sa sortie dans le presse-papiers.
Usages typiques
- Décoder un paramètre ayant subi un double encodage URL pour lire sa valeur réelle.
- Décoder un jeton en Base64, puis appliquer Décoder un JWT pour lire ses déclarations.
- Hacher une chaîne pour la comparer à une empreinte stockée.
- Enchaîner le décodage Base64 puis le décodage URL pour traiter des encodages imbriqués dans des cookies sérialisés.