简介
libgcrypt是一个非常成熟的加密算法库,也是著名的 开源 加密软件GnuPG的底层库,支持多种对称、非对称加密算法,以及多种Hash算法。
编译和测试方式
1.配置编译环境
1)安装wget工具。
yum install wget -y
安装bzip2工具。
yum install bzip2 -y
安装依赖包libgpg-error。
cd /usr/local/src
wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.36.tar.bz2
tar -jxvf libgpg-error-1.36.tar.bz2
cd libgpg-error-1.36
./configure
make && make install
2.获取源码
获取“libgcrypt-1.8.5”源码包。
cd /usr/local/src
wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.5.tar.bz2
3.编译和安装
1)解压软件包。
cd /usr/local/src
tar -jxvf libgcrypt-1.8.5.tar.bz2
2)进入libgcrypt的安装目录。
cd libgcrypt-1.8.5/
3)配置生成Makefile。
./configure
4)编译运行libgcrypt。
make && make install
4.运行和验证
查询libgcrypt版本号。
libgcrypt-config --version
回显信息如下,则表示libgcrypt安装成功。
1.8.5