【发布时间】:2013-08-30 20:32:27
【问题描述】:
我正在使用pyecc,它使用seccure C library。
生成公钥后,我会得到如下信息:
#Gp}7RRWK5Dyg&-m5yHve1p{?<o0xi.M8-?W^]xb))oA]|qO%[5v?#IxteV?
这些是“原始字节”还是以某种形式编码?当我使用os.urandom(16) 时,我得到了各种乱七八糟的字符,但不是由此生成公钥功能。这是否意味着有一些编码?我查看了seccure source code,但我仍然不明白为什么我会得到所有这些“正常”字符。
如何将其转换为精确键的字节数组(Python bytearray)?
代码:
from pyecc import ECC
ecc = ECC.generate()
print ecc._public
【问题讨论】:
-
请出示您用于生成密钥的代码。
标签: python encryption public-key-encryption elliptic-curve