Это команда ecparamssl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ecparam - манипулирование и генерация параметров EC
СИНТАКСИС
OpenSSL экпарам [-поставить в известность DER | PEM] [-форма DER | PEM] [-in имя файла] [-вне имя файла]
[-ноаут] [-текст] [-C] [-чек] [-имя аргумент] [-list_curves] [-conv_form аргумент] [-param_enc
аргумент] [-no_seed] [-и файл (ы)] [-генкей] [-движок id]
ОПИСАНИЕ
Эта команда используется для управления или создания файлов параметров EC.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-поставить в известность DER | PEM
Это определяет формат ввода. В ТАМ опция использует закодированную форму ASN.1 DER
совместим с RFC 3279 EcpkParameters. Форма PEM является форматом по умолчанию:
состоит из ТАМ формат base64, закодированный с дополнительными строками верхнего и нижнего колонтитула.
-форма DER | PEM
Это определяет выходной формат, параметры имеют то же значение, что и -поставить в известность
опцию.
-in имя файла
Это указывает имя входного файла для чтения параметров или стандартный ввод, если это
вариант не указан.
-вне имя файла
Это определяет параметры выходного имени файла. Стандартный вывод используется, если это
варианта нет. Имя выходного файла должно не быть таким же, как вход
имя файла.
-ноаут
Эта опция запрещает вывод закодированной версии параметров.
-текст
Эта опция распечатывает параметры EC в удобочитаемой форме.
-C Эта опция преобразует параметры EC в код C. Затем можно загрузить параметры.
позвонив get_ec_group_XXX () функции.
-чек
Проверьте параметры эллиптической кривой.
-имя аргумент
Используйте параметры EC с указанным «коротким» именем. Использовать -list_curves получить список
всех реализуемых в настоящее время параметров ЕС.
-list_curves
Если эта опция указана экпарам распечатает список всех текущих
реализованы имена параметров EC и выход.
-conv_form
Это определяет, как точки на эллиптической кривой преобразуются в строки октетов.
Возможные значения: сжатый (значение по умолчанию), несжатый и гибрид. Для получения дополнительной
информацию о формах конвертации баллов читайте в стандарте X9.62. Внимание
Из-за проблем с патентами сжатый опция отключена по умолчанию для бинарных кривых
и может быть включен путем определения макроса препроцессора OPENSSL_EC_BIN_PT_COMP at
время компиляции.
-param_enc аргумент
Это определяет, как кодируются параметры эллиптической кривой. Возможные значения:
именованная_кривая, т. е. параметры ec указываются с помощью OID, или явный где ec
параметры указаны явно (см. RFC 3279 для определения параметров EC
конструкции). Значение по умолчанию - именованная_кривая. Внимание домен неявноCA альтернатива, как
указанный в RFC 3279, в настоящее время не реализован в OpenSSL.
-no_seed
Эта опция запрещает включение «начального числа» для генерации параметра в
Структура ECParameters (см. RFC 3279).
-генкей
Эта опция сгенерирует закрытый ключ EC с использованием указанных параметров.
-и файл (ы)
файл или файлы, содержащие случайные данные, используемые для заполнения генератора случайных чисел, или
Розетка EGD (см. RAND_egd(3)). Можно указать несколько файлов, разделенных ОС.
зависимый персонаж. Разделитель ; для MS-Windows, , для OpenVMS и : для всех
другие.
-движок id
указание двигателя (по его уникальному id строка) вызовет экпарам пытаться получить
функциональная ссылка на указанный двигатель, таким образом инициализируя его при необходимости. В
Engine будет установлен по умолчанию для всех доступных алгоритмов.
ПРИМЕЧАНИЯ
Параметры EC формата PEM используют строки верхнего и нижнего колонтитула:
----- НАЧАТЬ ПАРАМЕТРЫ EC -----
----- КОНЕЦ ПАРАМЕТРОВ ЕС -----
OpenSSL в настоящее время не может создавать новые группы и поэтому экпарам может только создать
Параметры ЕС из известных (названных) кривых.
ПРИМЕРЫ
Чтобы создать параметры EC с помощью группы prime192v1:
openssl ecparam -out ec_param.pem -name prime192v1
Чтобы создать параметры EC с явными параметрами:
openssl ecparam -out ec_param.pem -name prime192v1 -param_enc явный
Чтобы проверить данные параметры ЕС:
openssl ecparam -в ec_param.pem -check
Чтобы создать параметры EC и закрытый ключ:
openssl ecparam -out ec_key.pem -name prime192v1 -genkey
Чтобы изменить кодировку точки на «сжатую»:
openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form сжатый
Чтобы распечатать параметры EC для стандартного вывода:
openssl ecparam -in ec_param.pem -noout -text
Используйте ecparamssl в Интернете с помощью сервисов onworks.net