我已经安装了魅力密码库,但当我尝试使用该库运行文件时,我会遇到以下错误:
File "maabe_rw12.py", line 17, in <module>
from toolbox.pairinggroup import * ImportError: No module named toolbox.pairinggroup
尝试:
from charm.toolbox.pairinggroup import *
在此处找到:http://jhuisi.github.io/charm/cryptographers.html#group-抽象
您是如何安装charm
的?文件系统上的库在哪里?你可以看到它不在你的道路上,如果你:
import sys
print(sys.path) # `print sys.path` if on python 2.X
也许您可以使用sys.path.append
附加charm所在的目录;不过,这通常不是最佳解决方案。
您需要做的就是将配对组导入到您的代码中:
from charm.toolbox.pairinggroup import PairingGroup,ZR,G1,G2,GT,pair