Bonjour messieurs,
Je recherche une technique de "brouillage" de code source (encryption, obfuscation, les deux, ou autre). Mon but :
I. Obfusquer mon source ;
II. Brouiller (voire chiffrer) mon source ;
III. Que mon source soit toujours exécutable.
Etant donné que je dév dans plusieurs langages, il faudrait que cette technique puisse être au maximum applicative à l'ensemble des langages (bien entendu, la technique devra certainement différer en fonction des "groupes" de langages).
Je souhaite juste que le code source soit "visible" mais "illisible" et non éditable.
Vous allez peut-être me dire : "Oula, mais tu rêves". Eh bien non, je ne rêve pas. Je me suis déjà heurté plusieurs fois à des sources cryptées (que je voulais voir en clair) et qui était parfaitement fonctionnels.
Evidemment, crypter un source est simple comme bonjour. Mais... que celui-ci demeure exécutable est pour moi un mystère
Regardez cet exemple de source, en caractères ASCII :
Déjà, à ce stade, moi perso, ça me va. Ca conviendrait à ma recherche. Je pourrais glisser dans mes codes une simple fonction qui dit que SI on touche à un seul caractère de mon code, le truc n'est plus fonctionnel.
Après, je me suis déjà retrouvé face à... des scripts cryptés en caractères non ASCII et qui fonctionnait parfaitement ! En voici un exemple :
Alors autant, la première technique, j'ai des pistes (mais bon, rien de bien concluant "pour le moment") mais alors pour la seconde... Aucune foutue idée. Et j'insiste bien, les deux sont fonctionnels.
Merci de votre attention.
Je recherche une technique de "brouillage" de code source (encryption, obfuscation, les deux, ou autre). Mon but :
I. Obfusquer mon source ;
II. Brouiller (voire chiffrer) mon source ;
III. Que mon source soit toujours exécutable.
Etant donné que je dév dans plusieurs langages, il faudrait que cette technique puisse être au maximum applicative à l'ensemble des langages (bien entendu, la technique devra certainement différer en fonction des "groupes" de langages).
Je souhaite juste que le code source soit "visible" mais "illisible" et non éditable.
Vous allez peut-être me dire : "Oula, mais tu rêves". Eh bien non, je ne rêve pas. Je me suis déjà heurté plusieurs fois à des sources cryptées (que je voulais voir en clair) et qui était parfaitement fonctionnels.
Evidemment, crypter un source est simple comme bonjour. Mais... que celui-ci demeure exécutable est pour moi un mystère
Regardez cet exemple de source, en caractères ASCII :
Déjà, à ce stade, moi perso, ça me va. Ca conviendrait à ma recherche. Je pourrais glisser dans mes codes une simple fonction qui dit que SI on touche à un seul caractère de mon code, le truc n'est plus fonctionnel.
Après, je me suis déjà retrouvé face à... des scripts cryptés en caractères non ASCII et qui fonctionnait parfaitement ! En voici un exemple :
Alors autant, la première technique, j'ai des pistes (mais bon, rien de bien concluant "pour le moment") mais alors pour la seconde... Aucune foutue idée. Et j'insiste bien, les deux sont fonctionnels.
Merci de votre attention.
Commentaire