加密算法
文艺范的世界
分享自己的成长过程,记录自己的坎坷,让更多人受益
展开
-
手动书写实现安全哈希算法SHA-1加密功能
1、首先说明SHA-1算法虽然可以实现加密,但是我们也只是按照官方提供的文档来实现的,SHA-1算法内部具体的一些算法推论(比如一些计算是怎么的出来的,这些官方并没有给出),所以我们也只是按照套路实现自己的一套SHA-1加密算法,所以码友们不要纠结一些计算是如何得出来的,因为没几个人知道,所以这就保证了这种加密方式被破解出来的可能性非常低,如果有了解的码友们应该知道这些吧!2、下面开始简单介绍...原创 2019-01-14 09:45:24 · 1110 阅读 · 2 评论 -
AES加密
笔记:import org.junit.Test;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;p...原创 2019-05-24 11:41:18 · 442 阅读 · 0 评论 -
RSA加密
笔记:import org.junit.Test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.Key;import jav...原创 2019-05-24 11:42:51 · 177 阅读 · 0 评论 -
Android中Apk加固之Dex文件的加密与解密
参考文档:https://developer.android.google.cn/studio/build/multidex.html#keep1、由文档中可以知道 了解到 在Android5.0之前我们使用的是Dalvik虚拟机,默认情况下,Dalvik 限制应用的每个 APK 只能使用单个classes.dex字节码文件。要想绕过这一限制,您可以使用Dalvik 可执行文件分包支持...原创 2019-06-12 18:03:44 · 8687 阅读 · 3 评论 -
Android中Apk加固代码实现
前言:上一篇博客已经把Apk加固的思路详细的介绍过了,也开始创建了一个空的demo进行,然后在项目中添加一个代理module(解密,和系统源码交互功能)和tools工具加密Java library 的module ,这里开始接着把整个过程用代码操作一遍,希望对大家有所帮助。代码用到的工具类请移步:https://download.csdn.net/download/i123456789t/11...原创 2019-06-13 15:40:28 · 6655 阅读 · 11 评论