在ubuntu18.04安装charm-crypto库
一、安装python相关环境
1.安装python3.9
sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.9 python3.9 --version sudo apt-get install python3.9-dev
2.安装pip
sudo apt-get install curl sudo curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" sudo apt install python3.9-distutils pip3 -V sudo apt-get install python3-pip
二、安装pyparsing和libssl
python3 -m pip install pyparsing sudo apt-get install libssl-dev
三、安装GMP库(本文使用gmp-5.0.2)
1.下载gmp包:
2.解压压缩包
3.进入解压文件夹中,执行以下命令安装:
sudo apt-get install flex bison ./configure make sudo make install make check
4.安装成功
四、安装PBC库(本文使用pbc-0.5.14)
1.下载PBC库:
2.解压压缩包
3.进入解压文件夹中,执行以下命令安装:
./configure make sudo make install make check
五、安装charm-crypto库(本文使用charm0.50)
1.去charm-crypto的官网下载源码zip包:https://github.com/JHUISI/charm
2.解压zip压缩包
3.进入解压文件夹中,执行以下命令安装:
./configure.sh sudo make install
4.安装成功
六、安装出现的问题
1.如果不执行sudo apt-get install libssl-dev命令则,安装charm时会出现以下问题
2.执行sudo apt-get install libssl-dev命令出现以下问题及解决
七、参考文章链接
上一篇:
Python 安装包管理工具 pip
下一篇:
kali下生成木马的工具