逆向工程
天一涯
希望每天都有新收获~
展开
-
java 安全加密api(cipher,signature,mac...)
前言本文主要讲解常用加密算法,消息摘要,二进制字符变换等的java实现,对于加密算法本身的原理只会做简单的介绍,详细的原理可百度。相关概念加密加密是指将可读取的明文作为输入,通过特定的变换操作得到不易读取的输出(通常是二进制序列),目前常用的加密算法包括 对称加密的AES/DES,非对称加密的RSA/DSA/EC,加密很重要的一点就是解密,无论多复杂的数学变换,一定可以通过相应的逆变换得到...转载 2020-01-05 15:16:31 · 1854 阅读 · 0 评论 -
AES实现加解密-Java
一.加解密算法生态圈 目前的数据加密技术根据加密密钥类型可分私钥加密(对称加密)系统和公钥加密(非...转载 2020-01-05 11:40:01 · 1306 阅读 · 0 评论 -
java批量反编译——CFR
CFR - another java decompiler支持主流java特性-java 8 lambdas表达式,java7字符串切换,可以反编译类的注解,jd-gui无法反编译的 ,cfr却游刃有余。使用方法比较简单,如下:java -jar cfr_0_121.jar test.jar --outputdir c:/test运行以上命令就可以把反编译后的test.jar代码保存到c:...原创 2019-12-15 09:31:10 · 1670 阅读 · 0 评论 -
JAVA批量反编译——jad
1.先在http://www.varaneckas.com/jad下载jad.exe文件;2.将jad添加到环境变量;3.把要反编译的jar要winrar解压到classes目录;4.执行jad命令进行反编译例如:将需要反编译的多个文件放在指定路径下。为了方便操作,我将文件放在C盘根目录下的classes文件夹中。打开运行—>输入cmd—>输入cd c:/,将路径指到C盘根路径...原创 2019-12-15 09:26:53 · 1551 阅读 · 0 评论