2013-04-11 4 views

ответ

5

Вы можете создать эллиптическую кривую ключ с

OpenSSL ecparam отъезда key.pem -name prime256v1 -genkey

выход общественности и закрытый ключ с

OpenSSL ec -inform PEM -in key.pem -pubout -text -noout

+0

Я добрался так далеко. Но открытый ключ находится в формате битовой строки. Я хотел бы преобразовать битовую строку открытого ключа в публичные элементы Qx и Qy через CLI. – feederic

+0

Что значит преобразовать их в открытый элемент? Вы хотите сохранить их в отдельных файлах? Или выводить их на CLI отдельно? – ChiaraHsieh

+0

Скажем, у меня есть открытый ключ в формате PEM ниже: MHcCAQEEIEgB3YOgsNr/kqwoaiofi21fvFg0wSbxYhNL9nQz56broAoGCCqGSM49 AwEHoUQDQgAE84C3kx + BqjqdD3ENazbpqbQcFiPYoghiJ1QV43nlAuJtXAVs4m1H pHnUYEzSiV1oT6MphKlZvadrchXEeHygWA == Это должно представлять собой точку на эллиптической кривой, и содержит заголовок два байт и два байта 33 значений, состоящий из Qx и Qy (точка на кривой EC). Какие шаги, если они необходимы, необходимы для получения Qx и Qy из открытого ключа при использовании CLI? – feederic