使用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