Helllo,
我想使用this code来生成/恢复我的私钥,我正在使用Python 3.6并安装了ecdsa软件包,但是如何使用我的公钥编辑代码?
我是python的新手,尝试了一些操作,但遇到以下错误。
NameError:未定义名称'addr'
TypeError:“ NoneType”对象不可迭代
IndentationError:意外缩进(<-我有很多这样的错误)
我还需要其他下载和安装吗?
我将为您提供任何帮助!
答案 0 :(得分:1)
我该如何使用公开密钥编辑代码?
你不能。
不能从公用密钥生成专用密钥。这绝对是公钥密码学的基础。
我收到以下错误。
...
NameError: name 'addr' is not defined
您必须先定义或初始化addr
。
TypeError: 'NoneType' object is not iterable
请参见TypeError: 'NoneType' object is not iterable in Python
IndentationError: unexpected indent
Python依赖indentation作为其语法的一部分,例如,缩进用于定义其他语言可能使用{
和}
或begin
和{{ 1}}。
如果缩进太多或太少,缩进会更改代码的含义,可能没有任何意义。使用Python时,您必须特别注意缩进。
特别是,我怀疑如果将制表符间距设置为8以外的值,并且不规则地将制表符与缩进空格混合使用,则会遇到问题。