该项目的主旨是对移动安全领域常见算法的学习以及魔改方式、逆向分析方式的探究
-
一、算法学习
-
编码格式
- 从RFC4648中理解Base64算法
- c++实现参考base64_lib
- 从RFC4648中理解Base64算法
-
校验码
- 理解CRC32算法
- c++实现参考crc32_lib
- 理解CRC32算法
-
哈希加密
-
- c++实现参考md5_lib
-
- c++实现参考sha1_lib
-
- c++实现参考sha256_lib
-
-
对称加密
- 分组加密
-
- c++实现参考des_lib
-
- c++实现参考rc5_lib
-
- 流加密
- 从RFC6229中理解RC4算法
- c++实现参考rc4_lib
- 从RFC6229中理解RC4算法
- 分组加密
-
-
二、魔改思路