第251章 代码安全问题 (第1/2页)
看到这一幕,正要伸懒腰的孙毅,双臂僵硬的停顿在了半空中。 “那个......”孙毅放下手,看向罗浩,“这不会是四级数学题吧?” 罗浩点了点头,嘿嘿一笑:“辛苦学长了。” 孙毅嘴角微微一抽,看了看面前的程序,还有那一沓四级数学题,叹了口气。 为了自己看上的那辆车,忍了! 心里给自己打气之后的孙毅,正要继续测试,却被罗浩拦住了。 “等下,学长我刚改的程序,等我重新给你一个安装包。”罗浩说着,就将电脑上插着的U盘拔了下来,递给了孙毅。 “好。”孙毅将U盘接了过来,插在了自己的电脑上。 罗浩看向大会议桌另一边的澹台月和白灵他们:“组长,对于加密的事情,考虑的怎么样了?” 澹台月抬起头捋了一下发梢,说道:“我们倒是考虑出了几种方案,正在讨论用哪一种比较好。” “是吗?”罗浩顿时来了精神。 罗浩起身来到了澹台月的旁边坐了下来:“说说看。” 澹台月皱了皱眉,似乎不太习惯罗浩离她这么近,不过又不好说什么,毕竟离太远了看不见电脑屏幕。 “目前我们想的方法主要有这么几种,不过都是有利有弊,所以不太好取舍。”澹台月指了指电脑屏幕,“这是我们刚才讨论过后记录下来的。” “第一种方法是隔离代码中的主要文件,将这些文件,比如你程序的核心算法,放在服务器上,客户端只通过固定的接口调用这些方法。这样一来,想要对核心算法进行破译,就必须攻破服务器的防火墙,甚至是网闸。”澹台月介绍了第一个方法。 “但是这种方法也有缺点。”罗浩皱眉道,“这就必须要有一个服务器,程序不能独立存在。但是在一定的使用情况下,这种方法也可以尝试。” “没错,接下来说第二种方法:对代码文件进行加密,比如使用注册码,序列号等方式,然后使用的时候,再通过特定方式解密。”澹台月先是赞同了一下罗浩的话,然后就接着说了这第二种方法。 “但是这种方法也有缺陷,就是用来解密的那个文件是不会被加密的,只要破解了这个文件,就相当于拿到了钥匙,其他的文件也会被轻松破解出来。”罗浩心念一转,脱口而出。 “是这样的。”澹台月诧异的看着罗浩,心中暗赞:这反应是真快啊,怪不得能写出这样的程序来。 “接下来是第三种方法:将程序转换为本地代码,这也是一种防止代码被反编译的好办法。”这次,澹台月说了这一句之后,就看向罗浩,想看看罗浩会有什么反应。 “但是这会损失掉现有程序的跨平台性,如果平台不同的话,就需要准备新版本的代码。”罗浩似乎没有意识到澹台月的心思,张口就说道。 “剩下的代码混淆,数据混淆确实也都可以一定程度上限制其他人读取代码
请记住本站永久域名
地址1→wodesimi.com
地址2→simishuwu.com
地址3→simishuwu.github.io
邮箱地址→simishuwu.com@gmail.com