Rechercher un outil
ReverseFuck

Outil pour décoder/encoder en ReverseFuck. ReverseFuck est un langage de programmation obfusqué qui inverse les opérateurs du Brainfuck.

Résultats

ReverseFuck -

Catégorie(s) : Langage de Programmation

dCode et vous

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les énigmes et les problèmes à résoudre au quotidien !
Vous avez un problème, une idée de projet, besoin d'un outil spécifique et dCode ne peut pas (encore) vous aider ? Vous désirez une prestation de développement sur mesure ? Contactez-moi !


dCode aime toutes les remarques et commentaires pertinents, pour avoir une réponse, laisser un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de ReverseFuck, Merci.

ReverseFuck

Annonces sponsorisées

Interpréteur de ReverseFuck




Encodeur de ReverseFuck



Outil pour décoder/encoder en ReverseFuck. ReverseFuck est un langage de programmation obfusqué qui inverse les opérateurs du Brainfuck.

Réponses aux Questions

Comment encoder en ReverseFuck ? (Principe de chiffrement)

ReverseFuck ressemble au BrainFuck mais a pour particularité d'inverser les opérateurs du langage BrainFuck pour le rendre encore plus incompréhensible : le + devient un -, un crochet ouvrant [ devient un crochet fermant ], etc. Voici le tableau de correspondance entre le BrainFuck le reverse fuck (et inversement) :

BrainfuckReverseFuckOpération
+-Valeur Pointeur - 1
-+Valeur Pointeur + 1
><Position Pointeur - 1
<>Position Pointeur + 1
[]Fin boucle
][Boucle tant que Pointeur > 0
.,Enregistre Input en position Pointeur
,.Affiche Pointeur en ASCII

Exemple : Le programme ReverseFuck ----------]<-<---<-------<---------->>>>+[<<<------------,+++++++++++++,<++++++++++++++,>,<++++,-,>, correspond au code Brainfuck ++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>++++++++++++.-------------.>--------------.<.>----.+.<. et les deux programmes étant identiques, ils affichent en sortie REVERSE.

Comment décoder du ReverseFuck ? (Principe de déchiffrement)

Pour savoir ce que fait un code ReverseFuck, lancer son exécuter à l'aide d'un interpréteur ReverseFuck, qui peut le compiler à la volée et qui peut prendre un argument en paramètre si besoin. dCode affiche dans une console chaque octet renvoyé en sortie ainsi que le registre mémoire final.

Comment reconnaitre le code ReverseFuck?

Un programme en ReverseFuck est visuellement très similaire à un code en Brainfuck avec les caractères +-<>[]., la seule différence étant le remplacement de caractères par leur opposé.

Poser une nouvelle question

Code source

dCode se réserve la propriété du code source du script ReverseFuck en ligne. Sauf code licence open source explicite (indiqué Creative Commons / gratuit), tout algorithme, applet, snippet ou logiciel (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter, encrypter, déchiffrer, chiffrer, décoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) dont dCode a les droits ne sera pas cédé gratuitement. Pour télécharger le script en ligne ReverseFuck pour un usage hors ligne, PC, iPhone ou Android, demandez un devis sur la page de contact !

Questions / Commentaires


dCode aime toutes les remarques et commentaires pertinents, pour avoir une réponse, laisser un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de ReverseFuck, Merci.


Source : https://www.dcode.fr/langage-reversefuck
© 2018 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches. dCode
Un problème ?