zbcb 发表于 2024-12-7 14:03:34

AES、RC4加密替换方案,类库以及php代码

本帖最后由 zbcb 于 2024-12-7 14:05 编辑

    之前一直都在用RC4、AES这两种加密方式,后面的发现这两种加密越来越不安全了,我这里指的是容易被hook,因为自从军哥大佬开发了“算法助手”之后,使得hook软件算法变得不再是什么大难题了,不用反编译直接hook就能出加密的密匙、偏移量。软件很好用,但是这也让一些小白能快速的hook出别人软件的加密密钥,降低了逆向的门槛,同时也降低了APP的安全性。   这我是不能接受的,加密本来就是专门用来防小白的(防止不了大佬),为了防止我的APP那么容易被小白hook,我只能用其他的算法了,因为我APP的部分数据是比较重要的,所以最后用了TEA加解密算法,我开发成了E4A类库和php代码,如果不了解这个算法的可以百度一下(一种轻量级的对称加密算法)。加密的最终密文和AES、RC4是差不多,在一定程度上可以迷惑逆向的人。主要是这个算法没有那么容易直接hook出来(如果使用代码混肴)效果会更好,防住小白、大多数人是没问题的(毕竟有些人连TEA加密是什么都不知道)。   本来是打算把算法写在so层的,但是感觉没什么时间,有时间再写吧~
1.部分代码截图
https://www.mainurl.cn/png/2000.png
2.类库命令截图
https://www.mainurl.cn/png/2001.png
3.加密测试效果
https://www.mainurl.cn/png/2002.jpg
4.php加解密部分代码截图
https://www.mainurl.cn/png/3000.png
个人劳动成果,拒绝白嫖,如果有需要联系我,个人的APP建议是使用多种算法混合使用比较安全,同时使用RC4、AES、TEA、.....

本类库主要是为了提高APP数据的安全性,纯java算法,不引入第三方jar包。

lishihai 发表于 2024-12-7 15:52:20

牛逼{:4_108:}

天道 发表于 2024-12-8 22:53:31

66666666666666666666666666

hubingxin 发表于 2024-12-9 12:58:37


66666666666666666666666666

hubingxin 发表于 2024-12-9 13:01:09

hubingxin 发表于 2024-12-9 12:58
66666666666666666666666666


66666666666666666666666666

hubingxin 发表于 2024-12-9 13:01:36

lishihai 发表于 2024-12-7 15:52
牛逼


66666666666666666666666666

qqling 发表于 2024-12-21 23:34:36

少时诵诗书

aini白痴 发表于 2024-12-31 14:40:15

谢谢楼主分享

唐唐唐 发表于 2025-1-4 23:35:22

厉害,学习一下

donald 发表于 2025-1-11 11:07:20

易如意中文编程学习交流论坛有你更精彩~
页: [1] 2
查看完整版本: AES、RC4加密替换方案,类库以及php代码