Bruno Cyr a écrit:
En fait, il y a plusieurs situations qui pourraient nécessiter " l'encryption " du code.
Je me rappelle, par example, mes cours de C++ et de VB où les professeurs nous donnaient une version compilée de leur programme et nous devions le recoder. Si nous avions pu restituer le code source d'origine, nous aurions pas eu besoin de nous casser le cul à coder les algorithmes.
Avec C++ et VB pas besoin d'encrypter quoi que ce soit. Le code généré par la compilation est en langage machine. Donc le décompiler donne de l'assembleur. Pour VB c'est possible de retrouver le code source s'il a été compilé en p-code, ou si c'est du vb3.
Java ce n'est pas compilé en code machine, c'est traduit en bytecode. C'est le code source organisé de manière à être interprété plus aisément par une JVM.