Соответствие ключей sec256k1 в JS и PHP


1 принят

Я потратил довольно много времени, пытаясь отследить это, и я уверен, что ваша проблема связана с ключевой кодировкой:

var key = ecc.keyFromPublic(tests.ec.keys.public_key_compressed, 'hex');

Эта строка, по-видимому, ищет ключ с шестнадцатеричным кодированием.

Рассматривая загруженные значения:

"public_key_compressed":"023876c88178bb7e386bbdb6325e201ec8e0e1ab75fc6c7713ed04051e029cb94b",

public_key_compressed не находится в шестнадцатеричном кодировании (подсказка: не начинается с «0x»)

Вы должны обязательно закодировать это значение как шестнадцатеричное и повторите попытку.

JavaScript, PHP, знак, ECDSA,

javascript,php,sign,ecdsa,

7

Ответов: 1


1 принят

Я потратил довольно много времени, пытаясь отследить это, и я уверен, что ваша проблема связана с ключевой кодировкой:

var key = ecc.keyFromPublic(tests.ec.keys.public_key_compressed, 'hex');

Эта строка, по-видимому, ищет ключ с шестнадцатеричным кодированием.

Рассматривая загруженные значения:

"public_key_compressed":"023876c88178bb7e386bbdb6325e201ec8e0e1ab75fc6c7713ed04051e029cb94b",

public_key_compressed не находится в шестнадцатеричном кодировании (подсказка: не начинается с «0x»)

Вы должны обязательно закодировать это значение как шестнадцатеричное и повторите попытку.

JavaScript, PHP, знак, ECDSA,
Похожие вопросы