
正文
JAVA版源代码保护,源代码 保护
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
公司的java开发代码可以加密保护吗?
首先要明确,哪些数据是核心机密数据,不能让普通员工轻易接触到的,即使是研发型公司的代码,也是会划分等级的,要在保证员工的工作效率的前提下,对代码实施保护措施。下面简单谈一下我的看法,讲讲如何防止员工的代码泄露。
企业应该加强对源代码的保护,例如采用加密技术、访问控制和审计等措施。
源代码文件加密,对源代码文件进行加密,只能源代码文件加密,加密后的代码只能在公司内部使用,不能外带。这种方式对编译后的文件是不加密的。所以不用担心后面的使用问题。
相关问答
Q1: 如何防止JAVA程序源代码被反编译
关键代码使用jni调用本地代码,用c或者c++编写,因此相对比较难于反编译 2 混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。
那如何能做到我的class代码无法被人反编译呢?那就需要我们下面的“加密class”! 加密class 在说加密class之前,我们要先了解一些java的基本概念,如:ClassLoader。
无法防止。.class文件的标准是公开的,无法防止别人反编译你的代码。你顶多可以用代码扰乱工具扰乱你的代码,这样反编译的代码就难以阅读。比如可以试试用proguard来扰乱(“加密”)和反扰乱(“解密”)你的代码。
如果只是为了使用和发布方便,不需要保护java代码,使用这些工具是很好的选择。
Q2: 如何利用DES加密的算法保护Java源代码
1、// 所以 用DES加密解密时,可以把加密所得的8位进进制数,转成 // 两位16进制数进行保存,传输。
2、如题,需要DES算法加解密文件的源代码,最好有界面的。Java,C++的都可以。如果能提供eclipse工程,不胜感激!可以发到10540064@qq.com... 如题,需要DES算法加解密文件的源代码,最好有界面的。Java,C++的都可以。
3、Java写DES一般用现成的类库,而C++来完成加密算法工作都是用openssl库来实现的。openssl库调用不算很难,编译网上也有操作流程。当不同语言实现加密解密操作的时候,注意一下反馈模式和填充模式就行。
4、可以考虑另外的方式沟通。说实话我们写那些程序,也付出了远多于你的回报呀。哈哈哈 真心想写找我。
5、由于进行的都是大数计算,使得RSA最快的情况也比DES慢上100倍,无论 是软件还是硬件实现。速度一直是RSA的缺陷。一般来说只用于少量数据 加密。RSA的选择密文攻击:RSA在选择密文攻击面前很脆弱。
6、DES算法流程就是固定的。可变的只有P盒和S盒。不知道你说的“初始化向量”是不是S盒 加密和解密只是密钥扩展的顺序颠倒,其他算法完全一样。P盒不是保密的,S盒设计方式保密但是可以在网上美国安全局网站上找到设计好的S盒。
JAVA版源代码保护的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于源代码 保护、JAVA版源代码保护的信息别忘了在本站进行查找喔。







