Obfuscation : vous pouvez m'expliquer ? - Programmation
Marsh Posté le 14-03-2002 à 08:52:58
C'est rendre un source le plus illisible possible, jusqu'à ce qu'il soit totalement impossible de deviner ce qu'il fait. Pour celà on jour non seulement sur la syntaxe (supression des espaces et retours chariot inutiles, variables d'un charactère...), mais aussi en utilisant des moyens détrounés (et compliqués) de faire des choses simples.
C'est très à la mode en Perl, qui s'y prête particulièrement bien.
[jfdsdjhfuetppo]--Message édité par Matafan--[/jfdsdjhfuetppo]
Marsh Posté le 14-03-2002 à 10:24:55
C'est particulièrement utile en Java puisqu'on peut facilement decompiler n'importe quelle classe.
Le technique courament utilisée pour offusquer du code java et de renommer les methodes et variables privées avec des nom comme aaaa aaa1 abcd ...
Un appel de methode du style aaaa.aa.ab.baa1(a.a,ab.a); est tout de suite moins lisible
Marsh Posté le 14-03-2002 à 06:15:19
je cherche une définition (en français).