я хочу построить класс PHP с некоторыми Bitcoin инструментов для генерации Bitcoin адрес, появится WIF ключ сжатого и несжатого или что-то другое.
я уже сгенерированные ключи с http://brainwallet.org/#generator чтобы проверить мои функции. все в порядке.
Теперь я хочу, чтобы создать открытый и закрытый ключ, сам с помощью OpenSSL для окон.
я знаю, что я могу генерировать секретный ключ EC со следующими командами:
Код:
OpenSSL ecparam -name secp256k1 -noout -genkey отъезда key.pem
OpenSSL ес -outform МЭД -в key.pem отъезда key.der
OpenSSL ес -outform МЭД -в key.pem отъезда key.der
закрытый ключ, начиная с байта 9 и длиной 32 байта
Открытый ключ Последние 65 байт закрытого ключа EC.
все работает нормально и правильно.
но теперь я хочу, чтобы сгенерировать открытый ключ только от секретного ключа 32 байта без весь личный ключ EC "накладные расходы",
это представляется возможным, потому что http://brainwallet.org/#generator сделать это (закрытый ключ в виде шестнадцатеричной строки в секретном показателе).
Как я могу сделать это с помощью OpenSSL? Есть простой способ сделать это?
спасибо