java项目核心源代码加密方法 [问题点数:100分,结帖人GT_Haksimus]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 100%
Bbs1
本版专家分:96
Bbs5
本版专家分:4058
Bbs1
本版专家分:0
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs2
本版专家分:418
Bbs2
本版专家分:229
Bbs2
本版专家分:121
Bbs1
本版专家分:0
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs6
本版专家分:6545
Bbs4
本版专家分:1362
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs5
本版专家分:2505
Bbs7
本版专家分:11109
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
关于源代码加密源代码防泄密一些个人分析
测试了好多市场上的<em>加密</em>软件,感觉这个行业真是太多了......总体说来只有两种:一是单个文件<em>加密</em>,二是环境<em>加密</em>,列如:SDC沙盒!怎么说呢?各有优势吧!两类产品设计理念和功能迥异,都处在不断的发展和互
Java源代码加密,防止反编译
使用Virbox Protector对Java<em>项目</em><em>加密</em>有两种方式,一种是对War包<em>加密</em>,一种是对Jar包<em>加密</em>。Virbox Protector支持这两种文件格式<em>加密</em>,可以<em>加密</em>用于解析class文件的<em>java</em>.exe,并且可以实现<em>项目</em>源码绑定制定设备,防止部署到客户服务器的<em>项目</em>被整体拷贝。两种<em>加密</em>方式War 包<em>加密</em>当你的<em>项目</em>在没有完成竣工的时候,不适合使用 war 文件,因为你...
一个java加密程序源代码下载
一个<em>java</em><em>加密</em>程序<em>源代码</em>一个<em>java</em><em>加密</em>程序<em>源代码</em>一个<em>java</em><em>加密</em>程序<em>源代码</em> 相关下载链接://download.csdn.net/download/ynztpwl/1897474?utm_sour
java加密解密程序
采用MyEclipse编写的一个<em>java</em><em>加密</em>解密程序,算法是凯撒<em>加密</em>法,欢迎有兴趣的朋友下载
-jar参数运行应用时,设置classpath的方法
前言 在<em>java</em> -jar命令执行<em>java</em>程序时,制定classpath 解决方案 Java 命令行提供了如何扩展bootStrap 级别class的简单<em>方法</em>. -Xbootclasspath: 完全取代基本<em>核心</em>的Java class 搜索路径.不常用,否则要重新写所有Java <em>核心</em>class -Xbootclasspath/a: 后缀。将classpath添加在<em>核心</em>cl...
java -jar 启动参数
1.-Dspring.profiles.active=dev 这个可以在spring-boot启动中指定系统变量,多环境(测试、预发、线上配置)的区分 3. jvm堆设值: -Xmx3550m -Xms3550m -Xmn2g -Xss128k 4. -client,-server 这两个参数用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能和内存管理效率...
基础储备----Java程序启动时指定外部依赖jar包
Java程序启动, 经常会遇到需要指定外部依赖jar包的情况, 在学校开发的时候, 不需要考虑那么多, 一般是通过修改配置文件实现的, 但是这种做法是可能会对服务器上运行的其他程序造成影响的, 所以写这篇博客, 记录一下常用做法.
共有18款Java 代码混淆和加密开源软件
http://www.oschina.net/project/tag/167/code-confusion?lang=19&sort=view Java混淆器 ProGuard ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,<em>方法</em>与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和<em>方法</em> 。ecl
Java源代码
Java 源码 , jdk 源码 ,有兴趣的朋友可以下载研究下。
Java中常用的加密方式
一、Java常用<em>加密</em>方式 Base64<em>加密</em>算法(编码方式) MD5<em>加密</em>(消息摘要算法,验证信息完整性) 对称<em>加密</em>算法 非对称<em>加密</em>算法 数字签名算法 数字证书 二、分类 按<em>加密</em>算法是否需要key被分为两类: 不基于key的有: Base64算法、MD5 基于key的有: 对称<em>加密</em>算法、非对称<em>加密</em>算法、数字签名算法、数字证书 按<em>加密</em>算法是否可逆被分为两类: 单向<em>加密</em>算法(不可解密):MD5、SHA、
java源代码加密+使用proguard混淆java web项目代码+自定义Classloader
如何保护我们的<em>源代码</em>,实际上,应该有几种<em>方法</em>可以使用:1、使用代码混淆器 2、重载应用服务器的classloader    使用代码混淆器proguard进行代码混淆    1.首先下载proGuard.zip到本地: proguard4.5beta4.tar.zip解压开,    2.新建文本文档,修改文件名为XXX.pro,然后复制下面内容到.pro-injars 'Y:\src.jar' #
代码保护(三) java代码保护方案
Java防止反编译的一种解决方案一、使用ProGuard对代码进行混淆1   下载并启动ProGuard代码混淆器2   Input/output中选择要<em>加密</em>的Jar文件,并导入该<em>项目</em>使用的Jar 3   设置混淆参数选项4   保存混淆配置5   重新启动ProGuard载入保存的配置文件6   混淆成功7   使用JD-gui反编译软件进行混淆前后对比结论:使用代码混淆仅增加了程序理解的难度,...
java源码网站
https://www.programcreek.com/<em>java</em>-api-examples/index.php?project_name=monsonlee/BigData#
RSA加密与解密(Java实现)
RSA的应用 RSA是一种非对称<em>加密</em>算法。现在,很多登陆表单的密码的都采用RSA<em>加密</em>,例如京东中的登陆使用公钥对密码进行<em>加密</em>。 Base64编码 apache.commons-codex包提供了许多编码格式转换,例如Base64。 以下为Base64编码表 使用apache.commons-codex进行Base64对字符串进行编码与解码的程序如下: package com.qian.encod...
java常用加密方式代码实现
package com.pxene.dsp.utils; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import <em>java</em>.io.IOException; import <em>java</em>.math.BigInteger; import <em>java</em>.security.MessageDigest; import <em>java</em>.se
紧急:求Java混淆加密JavaScript的代码
紧急求这个功能的Java代码, 例如把这个js代码: function test(){alert('Hello world!')}; test(); <em>加密</em>结果: eval(function(p,a,c
在linux部署环境运用nohup java -jar的总结
第一种 <em>java</em> -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 第二种 <em>java</em> -jar XXX.jar &amp; &amp;代表在后台运行。 特点:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 第三种 nohup <em>java</em> -jar XXX.jar &gt;temp.txt &amp; 解释下 &gt...
命令行执行Java程序加载指定目录中的Jar文件
经常遇到需要添加第三方jar文件的情况。在命令行状态下要加载外部的jar文件非常麻烦,很不好搞,在网上折腾了很久终于搞定了,在这里做个笔记: 编译:<em>java</em>c -D<em>java</em>.ext.dirs=./lib Test.<em>java</em>编译:<em>java</em> -D<em>java</em>.ext.dirs=./lib Test ./lib是指存放第三方jar文件的目录。也可以写成绝对路径:/**/lib (试过了可以!)
java动态替换jar或者动态删除jar的实现
如题。实现jave动态替换同名的jar或者动态删除原来的jar
java运行带lib的程序
文件结构如下 run -----当前shell脚本 build -----classes -----------编译后的class文件(com/example/test.class) lib -----所需要的lib文件 #!/bin/bash cd `dirname $0`/.. classpath=.:build/classes for x in lib/
Maven自动加载依赖的jar包
急!!!!,maven小白请教 我有一个自己创建的<em>项目</em>a,<em>项目</em>a引入了很多第三方jar包。使用maven install对<em>项目</em>a打包生成a.jar 现在有个<em>项目</em>c,<em>项目</em>c引入a.jar。 运行的时候报错,因为找不到a引用的第三方jar。报错ClassNotFound
java启动程序时指定依赖的目录
<em>java</em> -classpath ".\demo.jar" -D<em>java</em>.ext.dirs=".\lib" -D<em>java</em>.library.path=.\dll com.testapp
Springboot jar包外指定配置文件及原理
Springboot jar包外指定配置文件及原理
java -jar命令运行jar包时指定外部依赖jar包
大家都知道一个<em>java</em>应用<em>项目</em>可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的<em>方法</em>是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName。我们就只要在MANIFEST.MF里面添加如下一句话: ...
运行java可执行jar包
导出与导入:如果要用别的<em>项目</em>的类, 把对方类export出成jar包(多个类的集合),然后复制到自己<em>项目</em>路径下然后添加至构建路径,jar包右键buildpath/addtobuildpath。export导出<em>java</em>doc文档,index文件用浏览器打开。 1.控制台的可通过cmd命令:<em>java</em> -jar 包名.jar(需要进入到当前的jar包目录) 2.建bat文件写进代码<em>java</em> -jar...
java常用jar包详解
1、dt.jar SUN对于dt.jar的定义:Also includes dt.jar, the DesignTime archive of BeanInfo files that tell interactive development environments (IDE's) how to display the Java components and how to let the dev...
源代码加密几种简单方法
1. Java 程序名为 EncryptFile.<em>java</em>。在命令行运行<em>方法</em>为 <em>java</em> EncryptFile input_file passwordoutput_file 2. 实现利用密码对输入文件的简单<em>加密</em>算法。EncryptFile类中定义两个方 法: 2.1 Encrypt <em>方法</em>将输入文件中的每个字符和密码中的对应字符做循环按位 异或操作,即将输入文件的第n 个字符和密码的第(n % length)个字符进行 按位异或,得到的结果字符逐一输出到输出文件, 其中length 为密码的长度。 2.2
java加密保护(防止反编译和防止拷贝)
对于传统的C或C++之类的语言来说,要在Web上保护<em>源代码</em>是很容易的,只要不发布它就可以。遗憾的是,Java程序的<em>源代码</em>很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活
如何实现代码加密
1、代码为什么要<em>加密</em>? 只要有程序员在,在<em>源代码</em>可读的情况下,无论多么复杂的系统,总有人可以破解其中的奥妙。 就比如Windows Server 2008的激活(没有<em>源代码</em>的情况),最新版的Windows Server 2008需要联机才能激活,即使这样,也有人可以做出注册机。没有<em>源代码</em>的Windows尚且如此,那有<em>源代码</em>就更容易破解了。    人都是有好奇心的 正如那句歌词 :得不到的更加...
Java加密解密全解
1 sha<em>加密</em>: 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。该算法经过<em>加密</em>专家多年来的发展和改进已日益完善,并被广泛使用。该算法的思想是接
Java中常用的加密算法应用
1. MD5<em>加密</em>,常用于<em>加密</em>用户名密码,当用户验证时。   protected byte[] encrypt(byte[] obj) ...{   try ...{   MessageDigest md5 = MessageDigest.getInstance("MD5");   md5.update(obj);   return md5.digest();   } catch (NoSuchAl
源代码加密技术
由于<em>源代码</em>进程众多且相互调用关系复杂,在<em>源代码</em><em>加密</em>技术中文档<em>加密</em>软件更适合OFFICE文档类数据<em>加密</em>,至于SDC沙盒则更适合防病毒,而不是防泄密,尤其是内部主动泄密。
Java源程序实例
Java从入门到精通随书附赠光盘中所包含的Java源程序实例
一些防止java代码被反编译的方法
<em>java</em>作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所以会对<em>java</em>的反编译感兴趣,那是因为自己在学习的过程中,常常需要借鉴一下别人的成果(你懂的...)。或许反编译别人的代码不怎么道德,这个嘛...... 废话不多说,正文如下: 常用的保护技术
Maven打包对java代码进行混淆处理
需求: 对<em>java</em>打包编辑进行混淆防止反编译 实现: &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;com.github.wvengen&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;proguard-maven-plugin&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;2.0.7&amp;lt;/version&amp;gt;
java源程序结构
JAVA培训 一个完整的<em>java</em>源程序应该包括下列部分:  package语句; //该部分至多只有一句,必须放在源程序的第一句  import语句; /*该部分可以有若干import语句或者没有,必须放在所有的          类定义之前*/  public classDefinition; //公共类定义部分,至多只有一个公共类的定义       //<em>java</em>语言规定该<em>java</em>源...
SpringMVC项目源代码加密
背景 前段时间有个<em>项目</em>快做完时老板要求上线的时候<em>项目</em>代码必须<em>加密</em>(我们的<em>项目</em>是Java开发的Web<em>项目</em>,用的SpringMVC框架),当时考虑最简单的<em>方法</em>就是壳<em>加密</em>,因为之前在其他<em>项目</em>中用过SafeNet的Hasp<em>加密</em>锁,所以考虑还是用这个锁加壳,但是悲剧的是奋斗了几天加一个通宵,把SafeNet的技术支持叫来现场处理都没搞定,后来SafeNet的工程师说由于Sping都是用反射去处理的,所以S...
Java项目加密问题
应用场景: 随着Java越来越强大所以应用场景越来越丰富,应用的领域也越来越多,如果你遇到这种情况,<em>项目</em>要求自己公司开发,开发完成时要运行在其他公司(购买<em>项目</em>的公司)的服务器上,虽然我们将<em>项目</em>卖给他们,但是并不希望他们能看到源码,毕竟后期维护也是可以收取很高费用的嘛,也许<em>项目</em>中其他<em>核心</em>资源在里面不希望他人看到,所以要求<em>项目</em><em>加密</em>,本文只提供大概思路,具体详细使用可以评论或者给我发送邮件:198079...
java打包、加密、发布(源代码保护)
如果你是一名<em>java</em>开发者,你应该知道<em>java</em>源文件编译后的class文件是十分轻易就可以反编译的,有很多<em>java</em>反编译工具都可以做到这一点,例如,jad,jd-gui等,所以如果你想保护你的<em>java</em> class文件不被其他人反编译的话,你需要使用一些<em>java</em><em>加密</em>工具,不过并不是对<em>java</em>代码进行<em>加密</em>,因为<em>加密</em>的<em>java</em>文件是无法编译成可正常运行的class文件的,所以我们只能<em>加密</em>class文件,
Java密码加密
第一种:MD5<em>加密</em> 第二种:SHA<em>加密</em>(安全性更高)
java项目的jar包加密(防止反编译)
最近给公司写了一个<em>项目</em>,需要给其他公司用,为了不让别人看到源码,将<em>项目</em>打成了jar包,但是jar包用反编译工具还是能很轻松的看到源码。所以想到了<em>加密</em>jar包,用的是ProGuard,下载地址:https://sourceforge.net/projects/proguard/files/。       其实jar包<em>加密</em>只是增加了反编译时间,理论上还是能破解的,但是有总比没有好。废话少说,开始吧。
java常见加密方式
BASE64 package com.util; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class BASE64Test { /** * BASE64解密 */ public static byte[] decryptBASE64(String key) throws Exce...
防止核心代码泄露-项目代码保护(游戏服务器端)
重要的<em>核心</em>代码,是不希望被非<em>核心</em>成员,或者新招来的程序接触到的。否则,招个新程序,人家试用期没过,反倒把你代码拷走了,回头想攻击、破解、贩卖,都是分分钟的事儿。这种事儿,我已经见过不止一次了。本文就讲一下,如何去做代码保护。防止<em>核心</em>(底层)代码泄露。 代码保护的基本需求: 1,不影响被防范的成员(比如新程序员)工作。让其能正常运行、调试、查看日志等。 2,对<em>核心</em>代码完全封死,需要保护
代码保护(二) 通过Java反编译工具测试加密效果
上节介绍了当下几款代码保护工具,本节介绍反编译工具对<em>加密</em>的软件进行破解。反编译工具:jd-gui打包工具:exe4j脱壳工具:PEID调试工具:OllyICE一、未<em>加密</em>状态测试过程:1.运行发布的clock.exe文件2.在C盘AppData\Local\Temp\目录下搜索jar并拷贝到新建文件夹3.在jd-gui中打开可将.class字节文件反编译得出程序代码二、测试常用<em>加密</em>软件1、使用DRM...
源代码加密解决方案(透明加密与环境加密的区别 )
沙盒<em>加密</em>的优势在于不改变文件、不改变动作、不影响开发调试结果,不用刻意定义需要<em>加密</em>的文件后缀,不用担心开发者绕过沙盒造成泄密;安全隔离上网,<em>加密</em>与非<em>加密</em>划分两个区域,互不干涉;沙盒在对服务器保护的同时,也不会对服务器文件做<em>加密</em>处理,方便系统管理员存储、备份、运维;沙盒也可以与ERP、OA、PDM等服务器,与SVN、VSS等版本管理工具无缝集成。
怎么看java源代码
妈的,开发快7年了,<em>源代码</em>一致不知道怎么看,由于自己不是计算机专业的, 必要后只是简单的<em>java</em>培训了下,没有很好的编程功底,导致遇到很多问题,没有找到正确的处理方式,也怪自己懒,3天打网两天晒鱼,自己就是那种遇到问题,解决了事的那种人,当然以前工作的确也太忙了,外包<em>项目</em>一直做,知道的挺多了,但是都不精,本着完成任务了事的态度,没有积累;看<em>源代码</em>基本上就是使用crtl+t找进入jar包看下,但是如
Spring项目源代码加密
前言 公司<em>项目</em>要求进行<em>源代码</em><em>加密</em>,防止他人进行反编译(毕竟<em>项目</em>要运行在客户的机器上)。<em>项目</em>框架采用的是:Spring + Spring MVC + Spring Data JPA。可在网上查阅资料,关于Spring<em>项目</em><em>源代码</em><em>加密</em>的内容不多,也没找到什么现成的工具。所以,只能自己动手写<em>加密</em>代码了。过程几经坎坷,在此进行记录一下,也希望能帮到有相同需求的朋友。 思路 写工具类手动对<em>项目</em>指定包下生...
java项目中的加密
背景           <em>加密</em>原理很难,开发倒不难,面试也问经常被问到,然后我就一脸懵逼的看着面试官,我不清楚,不知道,没用过。哎,说多了都是泪。           开发其实就是那么几个工具类。 AES和RSA都是<em>加密</em>算法 AES属于对称<em>加密</em>算法 RSA属于非对称<em>加密</em>算法,公钥和私钥不一致 MD5 对于暴露在互联网上的,RSA最给力啦。 RSA需要维护两个密钥,公钥和私钥
java项目源码分享——适合新手练手的java项目
源码下载(实例一):jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了 源码下载(实例二):<em>java</em>Web图书馆管理系统源码mysql版本 源码下载(实例三)GitHub - uboger/LibraryManager: JAVA GUI 图书馆管理系统 源码下载(实例四):<em>java</em> swing开发企业人事管理系统<em>源代码</em>下载 源码下载(实例一):<em>java</em> swing开发网...
源代码加密软件
<em>源代码</em><em>加密</em>软件-虹安DLP以代码、文档类敏感数据为焦点、泄露风险为驱动,依据代码、文件等应用场景,按需选择不同功能模块或设备,构建针对性数据泄露防护解决方案,保障敏感数据存储、流转、使用全周期安全;在虹安DLP数据泄露防护统一平台之上,针对软件开发部门部署DSA模块(保护<em>源代码</em>),其他部门部署DSM模块(保护文档)。
java中的几种加密方法
Java代码   package com.cxlh.mm;      public class Base64 {       final static String baseTable = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";          /**       * Enc
Java 源程序
Java 源程序与编译型运行区别源文件声明规则在本节的最后部分,我们将学习源文件的声明规则。当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。一个源文件中只能有一个public类 一个源文件可以有多个非public类 源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee
JAVA对文本简单【加密】的办法?
操作流程和要求: 1.在JAVA这边<em>加密</em>文本(其实就是XML,大的有20K,小的有1K),要求一般人看不懂<em>加密</em>后的内容。 2.在C语言那边拿到<em>加密</em>后的内容,能比较方便的解密。 3.<em>加密</em>解密<em>方法</em>简单。加
Java最常用的几种加密算法
1. BASE64 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和H...
如何加密jar里的资源!!
请高手指点 如何<em>加密</em>jar里的资源图片、声音等。效果就像混淆<em>源代码</em>一样。只要让别人解开jar看不到资源图片就行了。我看过别人的效果。有把后缀名变成bin的也有干脆就没扩展名的。不知道是怎样实现的。有人
如何加密一个Java对象
public class A{ private String a; public String getA(){ return a; } public void setA(String a){ this
java中常用的加密方式
首先的导入jar包,commons-codec.jar,可以使用maven,或者去maven官网下载jar https://mvnrepository.com/artifact/commons-codec/commons-codec/1.12 &lt;dependency&gt; &lt;groupId&gt;commons-codec&lt;/groupId&gt; &lt;ar...
Java各类加密方式的代码实现Demo
这个代码包含RSA非对称<em>加密</em>和DES对称<em>加密</em>方式,并且还提供了各个消息摘要的写法,比如常用的MD5、SHA等,当然也少不了Base64编解码。
JAVA各种加密与解密方式
之前有兴趣研究了一下<em>java</em>的<em>加密</em>与解密的<em>方法</em>,发现市面上有好多种<em>加密</em>解密方式,在这里整理了一下。 目录 1.BASE64<em>加密</em>/解密 2.MD5(Message Digest Algorithm)<em>加密</em>/解密 3.DES(Data Encryption Standard)对称<em>加密</em>/解密 4.AES(Advanced Encryption Standard)...
程序开发常用加密策略解析
系统开发中,为了系统数据安全,数据<em>加密</em>不可缺少,开发人员需要掌握常见的<em>加密</em>策略。 一、数字摘要 数字摘要也称为消息摘要,它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash函数对消息进行计算而产生。如果消息在传递的途中改变了,接收者通过对收到消息采用相同的Hash重新计算,新产生的摘要与原摘要进行比较,就可知道消息是否被篡改了,因此消息摘要能够验证消息的完整性。消息摘要采用单向H...
javaMD5加密
<em>java</em>MD5<em>加密</em>类,复制粘贴即可使用;无需导入,在src包下 直接粘贴
java加密算法实现
实现了<em>java</em>中所有常用的<em>加密</em>算法的代码示例,在jdk1.8上测试过,都可以直接运行
JAVA加密和解密技术
<em>加密</em>&解密文件 博文链接:https://qiujun623.iteye.com/blog/119914
java 加密
NULL 博文链接:https://wuzijingaip.iteye.com/blog/783981
164个完整的Java源程序代码
164个完整的Java源程序代码
关于源代码保护问题
问题场景: 公司开发一个软件给客户,要求交付源码。公司想在余款未付全之前, 先交付部分源码,也就是说让客户只能看到部分的<em>源代码</em>,其它的 以动态链接库dll引用形式提供,但是考虑到dll依然可以反编译。
java如何给密码加密和解密 ?
求助!!有哪位能帮我解决这个问题?小弟在这里谢谢了!
代码加密加密Java源代码,保护自己的版权!
 内容:    一、为什么要<em>加密</em>?  二、定制类装入器   三、<em>加密</em>、解密  四、应用实例  五、注意事项    Java程序的<em>源代码</em>很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过<em>加密</em>技术保护<em>源代码</em>。 一、为什么要<em>加密</em>? 对于传统的C或C++之类的语言来说,要在Web上保护<em>源代码</em>是很容易的,只
如何查看JDK以及JAVA框架的源码
在初次使用<em>java</em>时,往往我们对最基本的<em>java</em>类会忽略对其内部基本的实现的了解,也往往不屑于了解其内部实现机制,以为它们本来就是这样子。而其实贯穿<em>java</em>的整个过程,所有上层的使用,都是源于对底层的扩展,所以要真正去了解这门语言,就必须得从其底层开始认真去了解它。而要深入了解,就需要更多去关注其内部的实现是怎样子的。      在使用IDE的过程中,我们经常会需要能在IDE中就可以便捷的去查看
Java中常用的加密方法(JDK)
<em>加密</em>,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已<em>加密</em>的信息,但因不知解密的<em>方法</em>,仍然无法了解信息的内容。大体上分为[b]双向<em>加密</em>[/b]和[b]单向<em>加密</em>[/b],而双向<em>加密</em>又分为[b]对称<em>加密</em>[/b]和[b]非对称<em>加密</em>[/b](有些资料将<em>加密</em>直接分为对称<em>加密</em>和非对称<em>加密</em>)。 双向<em>加密</em>大体意思就是明文<em>加密</em>后形成密文,可以通过算法还原成明文。而单向<em>加密</em>只是对信息进行了摘要...
gcc的 sysroot
各位大神, 我有一个交叉编译工具链,但是我每次使用的时候都得指定sysroot, 像这样: arm-poky-linux-gnueabi-gcc -o test test.c --sysroot=/o
如何保护自己的代码,谈JAVA加密技术!!!
公司最近使用JAVA开发了一个程序,想用JAVA<em>加密</em>技术来保护JAVA代码,防止被反编译。我以前用过retroguard-v1.1混淆器,也不太行,请大家发表一下意见!!!
常见的几种加密方法 以及代码
import <em>java</em>.io.UnsupportedEncodingException;    import <em>java</em>.security.MessageDigest;    import <em>java</em>.security.NoSuchAlgorithmException;    import <em>java</em>.util.Scanner;    import org.apache.commons.codec.bi...
Jocky for Eclipse
http://www.blog<em>java</em>.net/beansoft/archive/2008/03/26/90748.htmlJocky http://www.operamasks.org/ProjectDetails.jsp?proId=9c89b9f7010d1000e000007cca67bf51 Jocky是金蝶中间件技术领袖袁红岗先生的个人作品(旧有名称JOC)。原本是方便Apus
java里几种加密方式(二)
from:http://www.jb51.net/article/73292.htm 对称<em>加密</em>算法是应用较早的<em>加密</em>算法,技术成熟。在对称<em>加密</em>算法中,数据发信方将明文(原始数据)和<em>加密</em>密钥(mi yue)一起经过特殊<em>加密</em>算法处理后,使其变成复杂的<em>加密</em>密文发送出去。收信方收到密文后,若想解读原文,则需要使用<em>加密</em>用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称<em>加密</em>算法中,
Java类加密程序
简要介绍 JAVA CLASS文件<em>加密</em>工具是一款专门为保护您的JAVA<em>源代码</em>而设计的软件。传统的JAVA代码保护方式通常是扰乱生成的CLASS文件,从而降低反编译生成的<em>源代码</em>的可读性;有的保护工具甚至
Java加密工具
本工具是对<em>java</em> class文件进行<em>加密</em>保护防止反编译的工具!本工具全面支持linux/unix/windows操作系统。继推出v1.0版本后,获得了用户大量的支持与的反馈,我们再次推出本v2.0版
Java实现MD5加密的方式
  MD5<em>加密</em>是一种常见的<em>加密</em>方式,我们经常用在保存用户密码和关键信息上。那么它到底有什么,又什么好处呢,会被这么广泛的运用在应用开发中。   1、什么是MD5   MD5<em>加密</em>全程是Message-Digest Algoorithm 5(信息-摘要算法),它对信息进行摘要采集,再通过一定的位运算,最终获取<em>加密</em>后的MD5字符串。   例如我们要<em>加密</em>一篇文章,那么我们会随机从每段话或者每行中获取...
java的jar包加密
由于<em>项目</em>要求(虽然我觉得代码没什么机密可言...),写好的jar包需要做一定<em>加密</em>处理 这里提供两种办法,一种奇葩,一种通用 1. 直接修改jar文件: 具体步骤:   在代码中插入一段不会运行的到的代码 1 private class Invalid{ 2 private Invalid() { 3 4 } 5...
java安全——加密
【0】README 1)本文文字描述转自 core <em>java</em> volume 2,旨在学习 <em>java</em>安全——<em>加密</em> 的基础知识; 2)<em>java</em> 安全性的第二个重要方面是<em>加密</em>。 3)认证对于代码签名已足够了-没必要将代码隐藏起来。但是,当 applet 或者应用程序传输机密信息时,比如信用卡号码和其他个人数据等,就有必要进行<em>加密</em>了。(干货——<em>加密</em>的应用背景) 【1】对称密码
100个java编程实例源代码下载
这里有100个<em>java</em>编程实例的<em>源代码</em>,从简单到复杂,对学习<em>java</em>很有帮助 相关下载链接://download.csdn.net/download/piaobosiSE/2952325?utm_so
求教Java web项目一般怎样做代码混淆或加密
目前遇到需要将web<em>项目</em>部署到客户服务器上的情况,主管希望能够对代码<em>加密</em>,<em>加密</em>后再部署给对方,我在百度上瞎搜一通也没找到什么好<em>方法</em>只能来这提问试试…… <em>项目</em>使用的是Spring+Struts2+Hib
java各种加密方法实现
一般来讲,在<em>java</em>上实现<em>加密</em>解密算法,有3种方式。 自行实现算法、 使用<em>java</em>自带的crypto软件包 使用第三方库 本文讲述一下第二种使用<em>方法</em>。我最开始也是找了很多这方面的资料,但是总感觉还是缺乏一些细节。现将我的一些心得与大家分享。 本文给出的例子基于下面的blog中所给出的例子。 blog.csdn.net/wildandfly/article/details/2152185...
动态规划入门到熟悉,看不懂来打我啊
持续更新。。。。。。 2.1斐波那契系列问题 2.2矩阵系列问题 2.3跳跃系列问题 3.1 01背包 3.2 完全背包 3.3多重背包 3.4 一些变形选讲 2.1斐波那契系列问题 在数学上,斐波纳契数列以如下被以递归的<em>方法</em>定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n&gt;=2,n∈N*)根据定义,前十项为1, 1, 2, 3...
HiPER系列宽带网关ReOS 2009高级配置手册下载
HiPER系列宽带网关ReOS 2009高级配置手册 相关下载链接:[url=//download.csdn.net/download/yany4422/2699124?utm_source=bbsseo]//download.csdn.net/download/yany4422/2699124?utm_source=bbsseo[/url]
C语言课程 数组 指针 结构体下载
变量与表达式 ;控制语句 ;数组 ;函数 ; 指针 ; 结构体 ;文件 相关下载链接:[url=//download.csdn.net/download/evairy/4297054?utm_source=bbsseo]//download.csdn.net/download/evairy/4297054?utm_source=bbsseo[/url]
倒计时脚本程序javascript下载
倒计时脚本程序javascript,简单易用方便整合到页面中! 相关下载链接:[url=//download.csdn.net/download/zhpeng289/10436703?utm_source=bbsseo]//download.csdn.net/download/zhpeng289/10436703?utm_source=bbsseo[/url]
相关热词 c# id读写器 c#俄罗斯方块源码 c# linq原理 c# 装箱有什么用 c#集合 复制 c# 一个字符串分组 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图
我们是很有底线的