華為云計算 云知識 libgcrypt是什么
libgcrypt是什么

簡介

libgcrypt是一個非常成熟的加密算法庫,也是著名的開源加密軟件GnuPG的底層庫,支持多種對稱、非對稱加密算法,以及多種Hash算法。

編譯和測試方式

1.配置編譯環(huán)境

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)進(jìn)入libgcrypt的安裝目錄。

cd libgcrypt-1.8.5/

3)配置生成Makefile。

./configure

4)編譯運(yùn)行l(wèi)ibgcrypt。

make && make install

4.運(yùn)行和驗證

查詢libgcrypt版本號。

libgcrypt-config --version

回顯信息如下,則表示libgcrypt安裝成功。

1.8.5