
Détecter et décoder les chaînes encodées, de manière récursive.
Il peut détecter et décoder des chaînes encodées, récursivement.
Prenons cette chaîne : s0md3v et encodons-la en Base 64
czBtZDN2
Maintenant, encodons-la en hexadécimal
637a42745a444e32
Et maintenant encore en Base 64
NjM3YTQyNzQ1YTQ0NGUzMg==
Maintenant, fournissons-la à Decodify
Boom! C’est ce que fait Decodify. Il détecte automatiquement l’encodage et le décode, et ce de manière récursive.
Avertissement : Decodify utilise des services web tiers pour les recherches de hachages MD5, SHA1 et SHA2. Si vous traitez des données sensibles, il est conseillé d’utiliser l’option -s qui empêchera Decodify d’utiliser ces services.
Téléchargez Decodify avec la commande suivante :
git clone https://github.com/s0md3v/Decodify
Ensuite, accédez au répertoire Decodify et exécutez l’installateur avec cette commande :
make install
Vous pouvez maintenant exécuter Decodify en entrant dcode <chaîne à décoder> dans votre terminal.
Pour supprimer Decodify, exécutez le désinstallateur avec cette commande :
make uninstall
Vous pouvez fournir le décalage avec l’option --rot ou demander à Decodify de décoder pour les décalages 1 à 26 en utilisant --rot all.
L’utilisation de l’option -rot all sur la chaîne bpgkta xh qtiitg iwpc sr donne le résultat suivant :

Vous pouvez inverser une chaîne en utilisant l’option -rev.
Si vous rencontrez une chaîne encodée valide qui n’a pas été correctement traitée par Decodify, veuillez ouvrir un ticket incluant la chaîne.
Vous pouvez également contribuer en ajoutant la prise en charge d’autres encodages ou en corrigeant mon code mal écrit.