Je travaille avec pyecc qui utilise le seccure C library.Codage de clé ECC dans pyecc et seccure
Lorsqu'une clé publique est générée je reçois quelque chose comme ceci:
#Gp}7RRWK5Dyg&-m5yHve1p{?<o0xi.M8-?W^]xb))oA]|qO%[5v?#IxteV?
Sont-ce les « octets bruts » ou est-ce encodées sous une certaine forme? Quand j'utilise os.urandom(16)
j'obtiens toutes sortes de caractères foirés, mais pas de cette fonction de génération de clé publique. Est-ce que cela veut dire qu'il y a du codage? J'ai regardé le seccure source code, mais je ne comprends toujours pas pourquoi je reçois tous ces caractères «normaux». Comment transformer cela en un tableau d'octets (Python bytearray) de la clé exacte?
code:
from pyecc import ECC
ecc = ECC.generate()
print ecc._public
Veuillez indiquer le code que vous utilisez pour générer la clé. – gtrig
Ajout du code. – Ihmahr