基于Crypto++ 5.6.2,封装一堆的Jni调用,本身java也有这些加密算法,纯粹做一些特殊的需求,满足一些需要在jni里做加密的特殊用户。
因为*.a文件太大,这个仓库我使用 git lfs
上传.a*文件。请安装配置git lfs。
目前引用的.a
文件虽然很大很大,git clone 时间会很长,必要时请走代理clone。
另外,.a
文件虽大,编译后的动态库(so)文件依旧会很小,so dont worry!
sh ./build_and_push.sh
- ECB
- CBC
- CBC_CTS
- CTR
- CFB
- OFB
- JNI