Прежде всего, извините за мое невежество, я новичок в криптографии. Я пытаюсь создать открытый ключ для использования с эллиптическими кривыми с учетом секретного ключа.Закрытые ключи и параметры домена EC с использованием OpenSSL
Таким образом, на данный момент у меня есть:
Кривая я буду использовать
y^2 = x^3 - ax + b
(prime256v1).pem
файл с закрытым ключом.
Первый вопрос: должен ли секретный ключ быть случайным? Я имею в виду, может это все, что я хочу?
Когда я использую команду OpenSSL:
openssl ecparam -in private.pem -name prime256v1 -out public.pem
Если я кошку public.pem
я получаю:
-----BEGIN EC PARAMETERS-----
BggqhkjOPQMBBw==
-----END EC PARAMETERS-----
Но нет открытого ключа.
Второй вопрос: кто-нибудь знает, что я делаю неправильно?
Заранее спасибо.
Это несколько не по теме здесь как это просто об использовании командной строки. Но это X-mas. В следующий раз, пожалуйста, используйте суперпользователя. –
@Maarten - Я был готов закрыть, но я пойду за твоим руководством. [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) и [Обмен файлами безопасности] (http://security.stackexchange.com/) также могут быть полезны. – jww