如何防止反编译

刚刚用python写了一个程序,打包成了exe文件。不过不久后,别人就通过反编译来获取到了我的exe文件的代码,请问各位要怎么做才能防止反编译?

coder Derek
Jason990420
最佳答案

在特定情况,你需要提供程序给其他人,或公开在网站,基于保护个人智慧财产,你不希望别人了解你的程序逻辑与算法,但是程序又可以必须可以正确执行。因此,必须使用程序代码混淆(Obfuscation)技术将计算机程序的程序原始码,转换成一种功能相同,可正确执行,但是难于阅读和理解的形式。

4年前 评论
Jason990420 (作者) 4年前
Coolest (楼主) 4年前
Jason990420 (作者) 4年前
lovecn 4年前
jiweianquan 3年前
讨论数量: 2

脚本语言是由解释器读取代码的,一行一行的读取时所有的加密行为都是徒劳的,可以添加规则进行代码混淆,增加反编译的难度。

4年前 评论
Coolest (楼主) 4年前
Jason990420

在特定情况,你需要提供程序给其他人,或公开在网站,基于保护个人智慧财产,你不希望别人了解你的程序逻辑与算法,但是程序又可以必须可以正确执行。因此,必须使用程序代码混淆(Obfuscation)技术将计算机程序的程序原始码,转换成一种功能相同,可正确执行,但是难于阅读和理解的形式。

4年前 评论
Jason990420 (作者) 4年前
Coolest (楼主) 4年前
Jason990420 (作者) 4年前
lovecn 4年前
jiweianquan 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!