字体:大 中 小
护眼
关灯
上一页
目录
下一页
第251章 代码安全问题 (第2/4页)
些文件,比如你程序的核心算法,放在服务器上,客户端只通过固定的接口调用这些方法。这样一来,想要对核心算法进行破译,就必须攻破服务器的防火墙,甚至是网闸。”澹台月介绍了第一个方法。 “但是这种方法也有缺点。”罗浩皱眉道,“这就必须要有一个服务器,程序不能独立存在。但是在一定的使用情况下,这种方法也可以尝试。” “没错,接下来说第二种方法:对代码文件进行加密,比如使用注册码,序列号等方式,然后使用的时候,再通过特定方式解密。”澹台月先是赞同了一下罗浩的话,然后就接着说了这第二种方法。 “但是这种方法也有缺陷,就是用来解密的那个文件是不会被加密的,只要破解了这个文件,就相当于拿到了钥匙,其他的文件也会被轻松破解出来。”罗浩心念一转,脱口而出。 “是这样的。”澹台月诧异的看着罗浩,心中暗赞:这反应是真快啊,怪不得能写出这样的程序来。 “接下来是第三种方法:将程序转换为本地代码,这也是一种防止代码被反编译的好办法。”这次,澹台月说了这一句之后,就看向罗浩,想看看罗浩会有什么反应。 “但是这会损失掉现有程序的跨平台性,如果平台不同的话,就需要准备新版本的代码。”罗浩似乎没有意识到澹台月的心思,张口就说道。 “剩下的代码混淆,数据混淆确实也都可以一定程度上限制其他人读取代码,
上一页
目录
下一页