Cryptopp是一个C++编写的加密库,支持多种加密。常见的MD5、SHA、RSA、DES等等。因为自己在学习JNI,但是单纯的学习C/C++学不进去,所以编译一个加密库来强化学习。
本次学习主要目标
成功编译Cryptopp并且在Android中使用该库进行基本加密。
对于程序员来说学习一种语言或者框架最好的就是去官网。下面说明下Cryptopp官网的几个常用的地址
咱们就按着这个来学习在Android中使用Cryptopp来加密
编译Cryptopp首先自己配置个linux系统,安装个虚拟机就ok了。之后我们创建一个文件夹用户下面的cryptopp的编译
cd ~/
mkdir cryptopp
去官网下载源代码,我们选择8.2.0,下载之后将文件解压到cryptopp目录下面。当然你不一定可以下载下来,那就去我的gitee 克隆吧
接下里我们按着官方教程配置编译需要的环境。编译器这些一般linxu都会有,只需要配置