Bonjour est-ce-qu'on peut crypter les fichiers .class dans un projet java afin d’empêcher sa décompilation?
si oui pourriez vous me proposez des lien utile et merci.
Version imprimable
Bonjour est-ce-qu'on peut crypter les fichiers .class dans un projet java afin d’empêcher sa décompilation?
si oui pourriez vous me proposez des lien utile et merci.
Si tu chiffres les .class comment la JVM va-t-elle les exécuter ?
Pour protéger son code source il faut utiliser un obfuscateur de code source. Comme ça quelqu'un qui décompile ton code aura un truc tellement immonde qu'il ne pourra rien en faire.
Par exemple tu as ProGuard.
Merci pour votre réponse
exactement il s'avère qu'il s'agit d'une opération difficile et risqué.
Merci thelvin pour votre intervention
En fait j'ai voulu arrivé par ce poste à connaitre comment les entreprise arrive à sécuriser leurs code source par ce que j'été étonné d'avoir qu'avec des outils tu peux facilement décompiler le code source et voir par la suite tout le code source en clair. Comme la méthode d'utiliser un obfuscateur n'est qu'une façon d’éloigné un chevronné un certain temps de ne pas arriver à son but, j'ai essayé de voir s’il y a des pistes avec la cryptographie. Mais il s’avérer qu'ils sont des essais pas encore testé sur des vrais projets.
Pour 95% des entreprises, elles s'en tappent complètement d'être décompilées. Si une boite les pilles, elle jouera sur le droit d'auteur et les avocats.
Les 5% restantes le font parce qu'elles ont des applications type activable par une clé (principe du shareware) et qu'elles veulent retarder l'apparition de cracks.
Merci tchize