mbedtls实现加解密全过程-ubuntu(一)

mbedtls实现了各种密码运算,针对不同应用场景,有不同的实现。其gitHub地址如下:

https://github.com/ARMmbed/mbedtls

一,下载和安装

初始化一个git仓库后(git init),键入下面命令进行下载:

git clone --recursive https://github.com/ARMmbed/mbedtls.git

注意,目前直接下载GitHub上的的zip包是不行的,好像缺少Cryto的加密包。

二,编译和运行

   mbedtls的加密库,只需要有make和gcc就可以使用。

mbedtls实现加解密全过程-ubuntu(一)_第1张图片

因为我没有安装python和perl,所以编译会有以下提示,但没什么大的影响,只是不能运行完整的测试而已。

mbedtls实现加解密全过程-ubuntu(一)_第2张图片

接下来,运行一下测试用例,这些测试用例只是其中一部分(安装了python和perl应该是完整的测试用例):

mbedtls实现加解密全过程-ubuntu(一)_第3张图片

前面make过后,一些可执行文件就已经生成,一个调用mbedtls的md5算法的hello程序:

mbedtls实现加解密全过程-ubuntu(一)_第4张图片

 

你可能感兴趣的:(密码运算)