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

Partager
Partager
dCode et vous

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !


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

Interpréteur de ReverseFuck




Chargement en cours...
(si ce message ne disparait pas, actualiser la page)
Voir aussi : BrainfuckSpoon

Encodeur de ReverseFuck



Voir aussi : BrainfuckSpoon

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é.

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
© 2019 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches. dCode
Un problème ?