使用chacha20
等加密算法时提示以下错误信息:
raise Exception('libsodium not found')
Exception: libsodium not found
查阅资料需要下载libsodium
库,libsodium
是NaCl
的一个分支。着重于易于移植、可交叉编译、可安装打包。并有和NaCL
兼容的API
,更容易使用,其目标是提供构建高层密码学工具所需的核心算法。
这里下载最新版本,需要使用root
权限执行:
apt-get install build-essential -y
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
tar xzvf LATEST.tar.gz
cd libsodium*
./configure && make -j8 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig