9

Я генерирую KeyPair для ECC из кривой 'secp128r1', используя openssl

Шаги, за которыми я следовал:

  • сначала я сгенерировал закрытый ключ с помощью команды

    openssl ecparam -genkey -name secp128r1 -noout -out private.pem

  • Затем я просмотрел соответствующий открытый ключ с помощью команды

    openssl ec -in private.pem -text -noout

    который показал вывод как:

    прочитайте ключ EC

    Закрытый ключ: (128 бит)
    собств:
    00: 9F: БФ: 2b: шд: 06: 86: 3a: a1: BC: 7в: 3e: 90: 57: 40:
    f4: Ьс
    паб:
    04: 04: се: 24: 34: d4: CB: f2: 58: 94: 2f: 8а: 5f: 06: D7:
    3f: изд: 5а: 50: эф: FB: сс: b7: 49: 62: 16: 62: 9e: аа: d5:
    30: a8: a5

    ASN1 OID: secp128r1

Я хочу явно x и y компоненты из открытого ключа, сгенерированного здесь, пожалуйста, кто-нибудь может предложить правильный способ сделать это?
Вышеуказанный открытый ключ имеет длину 264 бита, поэтому не может принять (/ разделить) его как есть
Спасибо

0