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包。
牛逼{:4_108:} 66666666666666666666666666
66666666666666666666666666 hubingxin 发表于 2024-12-9 12:58
66666666666666666666666666
66666666666666666666666666 lishihai 发表于 2024-12-7 15:52
牛逼
66666666666666666666666666 少时诵诗书 谢谢楼主分享 厉害,学习一下 易如意中文编程学习交流论坛有你更精彩~
页:
[1]
2