windows安装使用liboqs及liboqs-python教程

liboqs,顾名思义,解释关于oqs的lib。OQS(open-quantum-safe,开源-量子-安全),是一个专门研究后量子密码的组织。其中,liboqs是开源的一个c库,可以用来进行量子加密。它还衍生出很多库,例如liboqs-python,liboqs-java……。

Liboqs安装,像其他程序一样,也分为三个步骤:配置-》编译-》安装,而编译和配置较难。(至少对我来说,编译liboqs是一件再困难不过的事了。)
本教程将分为两个部分:liboqs-python安装和liboqs安装。

Liboqs-python安装

Liboqs-python是一个liboqs的python库,但需要依赖于liboqs的c库。
Github上的项目是这样说的:

Pre-requisites Python 3.x liboqs-python depends on the liboqs C
library; liboqs must first be compiled as a Linux/macOS/Windows
library (i.e. using with during configuration), see the specific
platform building instructions below.ninja
install-DBUILD_SHARED_LIBS=ON

对于安装liboqs-python这个库,是非常简单的。你只需要下载这个程序,并编译即可。在此之前,你要安装配置好python3。然后,查看解压好的目录,输入:

python setup.py build
python setup.py install

然后,这个库就安装好了。如果python没有提示,就是环境变量没有配置。这里的python必须是python3,因为官方说明是python3。如果是python2的,最好下载python3。Windows十应用商店下载的python3用py这个指令。

Liboqs安装:

<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值