设为首页 | 加入收藏  
软件定制开发
  网站首页 关于我们 新闻中心 产品介绍 解决方案 成功案例 服务支持 联系我们
首页 > 常见问题
 
【沈阳软件公司的源码加密原则】
来源:www.sywebsoft.com 发布者:领航科技  发布时间:2019-06-14 
 我们都知道.NET平台的目标是将多种语言,编译为同一种格式,不同的编译器将C#/VB.NET之类的符合CLS规范的.NET语言源代码,编译成IL格式,在运行时IL格式的程序时,由即时编译器转化为机器执行指令。IL格式是开放的,自描述的,在不加密的情况下可以很轻松的反编译成源代码。所以,提到源代码,经过C#/VB.NET编译器编译之后的IL格式的程序集,也可以称为源代码。


沈阳软件公司的源码加密原则,因为是可逆的,所以像那种md5,sha之类的不可逆加密就没法用了,然后可逆的加密主要是分为对称加密盒非对称加密:

对称加密:用加密的钥匙来解密,比如DES,AES的加解密

非对称加密:一个钥匙加密,用另一个钥匙解密,这个主要就是RSA比较成熟

ERP/MIS软件加密,有个小bug不小心把客户的采购单的金额计算错误,因为代码是加密的,可以帮忙用户做data fix,以用户为主,也很少会告诉客户是程序的bug,因为代码是加密的。ERP/MIS类型的软件,基本上都靠服务赚钱了,卖软件连维持公司生存都难,所以,这类型的软件一定要加密。可配置的地方,暗藏在系统中,但在文档中不表达的地方,多如牛毛,一不小心就出了问题,只好请专业的人员来做维护。 

本来用纯c初始化数组很正常,封装成类以后发现不能初始化,不管是声明、构造函数都无法初始化,百歌谷度了一通后没有任何答案,无奈只能在构造函数中声明一个局部变量数组并初始化,然后用memcpy,(成员变量名为Sbox/InvSbox,局部变量名sBox/invsBox)

     

下一篇:web.xml怎么配置尼?
 
推荐文章

香港云主机真的来了 [2019-06-13]
web.xml怎么配置尼? [2019-06-13]
dreamweaver的初步认识 [2019-06-12]
CND网站访问加速分析 [2019-06-12]
Ajax在软件开发中的简单使用 [2019-06-11]
photoshop在软件开发中的实际应用 [2019-06-11]
 
沈阳软件开发
沈阳软件定制开发
沈阳软件公司
沈阳软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 sywebsoft.com All Right Reserved
展开