Я генерирую 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 бита, поэтому не может принять (/ разделить) его как есть
Спасибо