栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

在ubuntu18.04安装charm-crypto库

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在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包:gmp

2.解压压缩包

3.进入解压文件夹中,执行以下命令安装:
sudo apt-get install flex bison
./configure
make
sudo make install
make check

4.安装成功

四、安装PBC库(本文使用pbc-0.5.14)

1.下载PBC库:https://crypto.stanford.edu/pbc/files/pbc-0.5.14.tar.gz

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命令出现以下问题及解决

七、参考文章链接

Linux安装Charm-crypto环境详细流程_fa1c4的博客-CSDN博客
在Ubuntu上安装Charm-Crypto库 - 简书
Charm-crypto的安装以及简单实现的聚合签名算法_ganhuoganhuo的博客-CSDN博客_charm-crypto

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/296619.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号