0%

众所周知,AES 算法是我们在安卓逆向中的一个比较重要的算法,掌握它的算法细节对于我们逆向无疑是有很大的帮助的 这一块呢,看的是龙哥的文章来学习的,为了记个笔记,就照搬了一下龙哥的图,致敬大佬 AES 分类 分类 密钥长 …

我的目标是致力于将常见的加密算法的细节都搞明白,CRC32 算法本身并不复杂,但是在我逆向的的过程中,出现的频率还是挺高的,这次就来学习一下 CRC32 算法 跟前面一样,以字符串 password 为例,演示一下加密的 …

简介 DES 算法是最早的对称加密算法,虽然已经被 AES 所取代了,但是在安卓逆向的过程中还是有可能会遇到这个算法,所以对它有一定了解还是必要的 基本参数: 分组大小:64 位(8 字节) 密钥长度:56 位有效密钥( …

简介 RC4 算法是一种流密码,它与之前学习的 MD5,SHA,HMAC,DES 等有根本区别,先与分组加密 DES 做个对比吧: 特性 分组加密(DES) 流密码(RC4) 处理方式 固定大小分组(如 64 位) 逐位 …

SHA256 算法其实跟前面的哈希算法类似,他们所需要经历的步骤是一样的,下面来用一个表格来跟前面的哈希算法做一个对比 特性 MD5 SHA1 SHA256 输出长度 128 位 160 位 256 位 安全性 已破解 …

HMAC 可以与任何哈希算法进行结合,在逆向的过程中,经常会遇到 HMAC-MD5/SHA1/SHA256 之类的,类似于哈希算法进行加盐,只不过这里叫做密钥,这里我用 HMAC-SHA1 来进行举例 流程 我选择数据的 …