华为云计算 云知识 libgcrypt是什么
libgcrypt是什么

简介

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
上一篇:电扶梯智能检测解决方案 下一篇:第九届华为杯中国大学生智能设计竞赛AI平台实践