ecparamssl - Online sa Cloud

Ito ang command na ecparamssl na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ecparam - Pagmamanipula at pagbuo ng parameter ng EC

SINOPSIS


openssl ecparam [-ipaalam DER|PEM] [-outform DER|PEM] [-in filename] [-labas filename]
[-noout] [-text] [-C] [-suriin] [-yam arg] [-list_curves] [-conv_form arg] [-param_enc
arg] [-walang_binhi] [-rand mga file)] [-genkey] [-makina id]

DESCRIPTION


Ginagamit ang command na ito upang manipulahin o bumuo ng mga file ng parameter ng EC.

Opsyon


-ipaalam DER|PEM
Tinutukoy nito ang format ng pag-input. Ang DER ang opsyon ay gumagamit ng ASN.1 DER na naka-encode na form
tugma sa RFC 3279 EcpkParameters. Ang form ng PEM ay ang default na format: ito
binubuo ng DER format base64 na naka-encode na may karagdagang mga linya ng header at footer.

-outform DER|PEM
Tinutukoy nito ang format ng output, ang mga pagpipilian ay may parehong kahulugan bilang ang -ipaalam
pagpipilian.

-in filename
Tinutukoy nito ang input filename kung saan magbabasa ng mga parameter o karaniwang input kung ito
hindi tinukoy ang opsyon.

-labas filename
Tinutukoy nito ang mga parameter ng filename ng output sa. Ang karaniwang output ay ginagamit kung ito
wala ang opsyon. Ang output filename ay dapat hindi maging kapareho ng input
filename

-noout
Pinipigilan ng pagpipiliang ito ang output ng naka-encode na bersyon ng mga parameter.

-text
Ang opsyong ito ay nagpi-print ng mga parameter ng EC sa nababasa ng tao na anyo.

-C Kino-convert ng opsyong ito ang mga parameter ng EC sa C code. Pagkatapos ay mai-load ang mga parameter
sa pamamagitan ng pagtawag sa get_ec_group_XXX() function.

-suriin
I-validate ang mga parameter ng elliptic curve.

-yam arg
Gamitin ang mga parameter ng EC na may tinukoy na 'maikling' pangalan. Gamitin -list_curves para makakuha ng listahan
ng lahat ng kasalukuyang ipinapatupad na mga parameter ng EC.

-list_curves
Kung ang mga pagpipiliang ito ay tinukoy ecparam ay magpi-print ng listahan ng lahat sa kasalukuyan
ipinatupad ang mga pangalan at paglabas ng mga parameter ng EC.

-conv_form
Tinutukoy nito kung paano na-convert ang mga punto sa elliptic curve sa mga octet string.
Ang mga posibleng halaga ay: compressed (ang default na halaga), Hindi na-compress at mestiso. Para sa karagdagang
impormasyon tungkol sa mga form ng conversion ng punto mangyaring basahin ang pamantayang X9.62. nota
Dahil sa mga isyu sa patent ang compressed ang opsyon ay hindi pinagana bilang default para sa mga binary curves
at maaaring paganahin sa pamamagitan ng pagtukoy sa preprocessor macro OPENSSL_EC_BIN_PT_COMP at
oras ng pag-compile.

-param_enc arg
Tinutukoy nito kung paano naka-encode ang mga parameter ng elliptic curve. Ang posibleng halaga ay:
pinangalanang_curve, ibig sabihin, ang mga ec parameter ay tinukoy ng isang OID, o malinaw kung saan ang ec
ang mga parameter ay tahasang ibinigay (tingnan ang RFC 3279 para sa kahulugan ng mga parameter ng EC
mga istruktura). Ang default na halaga ay pinangalanang_curve. nota ang implicitlyCA alternatibo, bilang
tinukoy sa RFC 3279, ay kasalukuyang hindi ipinapatupad sa OpenSSL.

-walang_binhi
Pinipigilan ng opsyong ito na ang 'seed' para sa pagbuo ng parameter ay kasama sa
Istruktura ng ECParameters (tingnan ang RFC 3279).

-genkey
Ang opsyong ito ay bubuo ng EC private key gamit ang mga tinukoy na parameter.

-rand mga file)
isang file o mga file na naglalaman ng random na data na ginamit upang i-seed ang random number generator, o isang
EGD socket (tingnan RAND_egd(3)). Maaaring tukuyin ang maramihang mga file na pinaghihiwalay ng isang OS-
umaasa na karakter. Ang separator ay ; para sa MS-Windows, , para sa OpenVMS, at : para sa lahat
iba pa.

-makina id
pagtukoy ng isang makina (sa pamamagitan ng natatangi nito id string) ay magdudulot ecparam upang subukang makuha
isang functional na sanggunian sa tinukoy na makina, kaya sinisimulan ito kung kinakailangan. Ang
Ang engine ay itatakda bilang default para sa lahat ng available na algorithm.

NOTA


Ginagamit ng mga parameter ng PEM format na EC ang mga linya ng header at footer:

-----SIMULA NG MGA PARAMETER NG EC-----

-----END EC PARAMETERS-----
Ang OpenSSL ay kasalukuyang hindi nakakabuo ng mga bagong grupo at samakatuwid ecparam maaari lamang lumikha
Mga parameter ng EC mula sa mga kilalang (pinangalanang) curve.

HALIMBAWA


Upang lumikha ng mga parameter ng EC na may pangkat na 'prime192v1':

openssl ecparam -out ec_param.pem -name prime192v1

Para gumawa ng mga EC parameter na may tahasang mga parameter:

openssl ecparam -out ec_param.pem -name prime192v1 -param_enc tahasang

Upang patunayan ang mga ibinigay na parameter ng EC:

openssl ecparam -in ec_param.pem -check

Para gumawa ng mga EC parameter at pribadong key:

openssl ecparam -out ec_key.pem -name prime192v1 -genkey

Para baguhin ang point encoding sa 'compressed':

openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form naka-compress

Upang i-print ang mga parameter ng EC sa karaniwang output:

openssl ecparam -in ec_param.pem -noout -text

Gumamit ng ecparamssl online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa