首页   注册   登录

rainex

V2EX 第 82986 号会员,加入于 2014-11-22 10:13:40 +08:00
rainex 最近回复了
68 天前
回复了 luckrill 创建的主题 程序员 如何对开发的软件加密
看你是哪种形式提供的软件,以及能接受的性能下降幅度了。
一般编译为中间代码的比如 java .net 的最常用方式是混淆,来给反编译后的阅读代码和再次编译带来麻烦,混淆简单说就是把产量名类名等改成 a1 b2 这种简短且可读性差的,甚至用语言保留字来命名,这种混淆一般还能提高运行性能。
再就是可以利用调用语言运行库来执行语言代码,这样可以把代码加密,符合密钥之类条件才解密并运行,但这样的加密性能会下降的多些。
再有就是本地目标代码的,把常用的措施用上,比如可以加反调试的判断,发现进程里有常用的反编译工具或调试工具,就停止运行,比如可以把注册码的密钥算法和判断逻辑,跟业务逻辑里部分共用,来迷惑和增加修改的难度,这部分措施太多了,你去一些破解论坛多看看,比如看雪之类的,单机破解说到底就是增加破解时间成本的事,想完全防止只能是靠把部分业务逻辑放到联网服务器上,就像单机游戏够好玩的话总能吸引人破解,但网游没法破解。
75 天前
回复了 JerryZhi 创建的主题 Windows Win10 这波更新我吐了
有这么严重?我一直玩战地 5 之类的,没感觉新版 win10 有什么输入法问题,不用微软拼音可以删,搜狗输入法自带的输入法管理器里就能删,搜狗 shift 就切换中英文输入状态了吧。
80 天前
回复了 tangbao 创建的主题 iDev Apple 封禁了 Jsbox 开发者的账户
做大必然傲慢,说删就删,你能怎样,沟通?跟蝼蚁沟通什么?踩死完事。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   989 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 11ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
♥ Do have faith in what you're doing.