1.1 什么是Jocky?我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如Jad之类的反编译器,...
分类:
编程语言 时间:
2015-10-14 14:23:44
阅读次数:
306
列举工作以来遇到的各种类型的软件所采用的代码保护技术,只讲原理不涉及技术细节实现,以避免产生法律问题。有些朋友说直接把代码放在Github开源下载,开源可以促进技术交流与进步,然而值钱的代码都积压在硬盘里面,即使很烂的代码都卖了很多钱,赢得了许多客户与市场。珍惜爱护公司的代码,他们都是宝贵的财富。以...
分类:
Web程序 时间:
2015-09-12 13:33:02
阅读次数:
254
1. 加壳apk的加壳:在程序外面再包裹一层代码,保护里面的代码不被非法修改或者反编译。被保护的程序用加密算法加密,解密逻辑写在作为壳的APK中,实际执行的是被保护的程序。大多是通过DexClassLoader或者隐藏的函数openDexFile将源dex(即被保护的app)加载进来,然后动态替换A...
分类:
移动开发 时间:
2015-09-08 00:26:36
阅读次数:
227
1.什么是视图?视图(VIEW)也被称为虚表,即虚拟的表,是一组数据的逻辑表达视图对应于一条SELECT语句,结果集被赋予一个名字,即视图名字视图本身不包含任何数据,只是映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之发送变化作用:重用代码,保护数据2.创建..
分类:
数据库 时间:
2015-08-30 18:02:26
阅读次数:
187
软件开发研发企业的需求:随着企业信息化发展的日益增长,软件行业厂商之间的竞争也愈加白热化,加上国内对知识产权的不够重视、山寨模仿产品的横行。保护源代码、保证企业的核心竞争力,成为众多软件研发企业的第一要务。那么企业应该如何保证源代码的安全呢?企业该如何选择..
分类:
其他好文 时间:
2015-08-25 12:30:06
阅读次数:
162
一般软件研发企业对这块的需求是比较大的,因为对于他们来说代码就是最核心的东西。软件研发企业对这方面的保护基本就是两方面,一个是管理制度方面,一个是应用软件方面。管理制度方面:就是内外网隔离,封闭U口,锁机箱等。让文件只能在内部传递的话,要么就是内部组个局域网..
分类:
其他好文 时间:
2015-08-12 14:48:40
阅读次数:
275
热点随笔:·[异能程序员]第一章 酒后事发(第一更)(左潇龙)·.NET平台开源文档与报表处理组件集合(三)(DotNet开源大本营)·大型.NET商业软件代码保护技术 技术与实践相结合保护辛苦创造的劳动成果(James Li)·纯CSS打造银色MacBook Air(完整版)(myvin)·C# ...
分类:
其他好文 时间:
2015-07-13 08:55:59
阅读次数:
149
列举工作以来遇到的各种类型的软件所采用的代码保护技术,只讲原理不涉及技术细节实现,以避免产生法律问题。有些朋友说直接把代码放在Github开源下载,开源可以促进技术交流与进步,然而值钱的代码都积压在硬盘里面,即使很烂的代码都卖了很多钱,赢得了许多客户与市场。珍惜爱护自己写的代码,他们都是宝贵的财富。...
分类:
Web程序 时间:
2015-07-07 08:12:50
阅读次数:
512
随着集合的发展,我们使用集合的同时也发现集合的一些问题:由于类型的强制转换带来的类型安全问题,代码的复用率低,影响代码运行效率,比如:
所以为了避免上面的两个问题,.net2.0提出了泛型的概念。也就是泛型将类型参数的概念引入了 .net中,使用泛型可以最大限度得重用代码,保护类型的安全以及提高性能。
所谓泛型,就是通...
分类:
其他好文 时间:
2015-03-16 17:51:26
阅读次数:
138
.net reactor是一款不错性价比的.net 代码保护工具,功能有.net代码的混淆,整合,字符串加密等。一下是个人的学习系列:
.net reactor 学习系列(一)---.net reactor介绍
.net reactor 学习系列(二)---.net reactor界面各功能说明
.net reactor 学习系列(三)---.net ...
分类:
Web程序 时间:
2015-03-15 09:32:49
阅读次数:
195