Aceasta este comanda ecparamssl care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ecparam - manipularea și generarea parametrilor EC
REZUMAT
OpenSSL ecparam [-informa DER|PEM] [-outforma DER|PEM] [-în nume de fișier] [-afară nume de fișier]
[-noout] [-text] [-C] [-Verifica] [-Yam arg] [-listă_curbe] [-conv_form arg] [-param_enc
arg] [-fara_seminte] [-rand fișier (e)] [-genkey] [-motor id]
DESCRIERE
Această comandă este utilizată pentru a manipula sau genera fișiere de parametri EC.
OPŢIUNI
-informa DER|PEM
Acesta specifică formatul de intrare. The THE opțiunea folosește o formă codificată ASN.1 DER
compatibil cu RFC 3279 EcpkParameters. Formularul PEM este formatul implicit: it
constă din THE format base64 codificat cu linii suplimentare de antet și subsol.
-outforma DER|PEM
Acesta specifică formatul de ieșire, opțiunile au același sens ca și -informa
opțiune.
-în nume de fișier
Acesta specifică numele fișierului de intrare din care se citește parametrii sau intrarea standard, dacă aceasta
opțiunea nu este specificată.
-afară nume de fișier
Aceasta specifică parametrii numelui de fișier de ieșire pentru. Ieșirea standard este utilizată dacă aceasta
opțiunea nu este prezentă. Numele fișierului de ieșire ar trebui nu fie aceeași cu intrarea
nume de fișier.
-noout
Această opțiune inhibă ieșirea versiunii codificate a parametrilor.
-text
Această opțiune tipărește parametrii EC într-o formă care poate fi citită de om.
-C Această opțiune convertește parametrii EC în cod C. Parametrii pot fi apoi încărcați
apelând get_ec_group_XXX() Funcția.
-Verifica
Validați parametrii curbei eliptice.
-Yam arg
Utilizați parametrii EC cu numele „scurt” specificat. Utilizare -listă_curbe pentru a obține o listă
dintre toți parametrii CE implementați în prezent.
-listă_curbe
Dacă se specifică această opțiune ecparam va tipări o listă cu toate în prezent
implementați numele parametrilor EC și ieșirea.
-conv_form
Aceasta specifică modul în care punctele de pe curba eliptică sunt convertite în șiruri de octeți.
Valorile posibile sunt: comprimat (valoarea implicită), necomprimat și hibrid. Pentru mai mult
informații referitoare la formularele de conversie a punctelor vă rugăm să citiți standardul X9.62. notițe
Din cauza problemelor de brevet, comprimat opțiunea este dezactivată implicit pentru curbele binare
și poate fi activat prin definirea macro-ului preprocesorului OPENSSL_EC_BIN_PT_COMP at
timpul de compilare.
-param_enc arg
Aceasta specifică modul în care sunt codificați parametrii curbei eliptice. Valorile posibile sunt:
curba_numită, adică parametrii ec sunt specificați printr-un OID, sau explicit unde ec
parametrii sunt dați în mod explicit (a se vedea RFC 3279 pentru definiția parametrilor EC
structuri). Valoarea implicită este curba_numită. notițe il implicit CA alternativă, ca
specificat în RFC 3279, în prezent nu este implementat în OpenSSL.
-fara_seminte
Această opțiune inhibă ca „sămânța” pentru generarea parametrilor să fie inclusă în
Structura ECParameters (vezi RFC 3279).
-genkey
Această opțiune va genera o cheie privată EC utilizând parametrii specificați.
-rand fișier (e)
un fișier sau fișiere care conțin date aleatorii utilizate pentru a genera generatorul de numere aleatoare sau un
Priză EGD (vezi RAND_egd(3)). Mai multe fișiere pot fi specificate separate printr-un OS-
caracter dependent. Separatorul este ; pentru MS-Windows, , pentru OpenVMS și : pentru toate
alții.
-motor id
specificarea unui motor (prin unic id șir) va cauza ecparam a încerca să obțină
o referință funcțională la motorul specificat, astfel inițializandu-l dacă este necesar. The
motorul va fi apoi setat ca implicit pentru toți algoritmii disponibili.
NOTE
Parametrii EC în format PEM folosesc liniile de antet și subsol:
-----ÎNCEPE PARAMETRI EC-----
-----PARAMETRI EC END-----
În prezent, OpenSSL nu poate genera noi grupuri și, prin urmare ecparam poate doar crea
Parametrii EC din curbele cunoscute (numite).
EXEMPLE
Pentru a crea parametri EC cu grupul „prime192v1”:
openssl ecparam -out ec_param.pem -name prime192v1
Pentru a crea parametri EC cu parametri expliciți:
openssl ecparam -out ec_param.pem -name prime192v1 -param_enc explicit
Pentru a valida parametrii EC dați:
openssl ecparam -in ec_param.pem -check
Pentru a crea parametri EC și o cheie privată:
openssl ecparam -out ec_key.pem -name prime192v1 -genkey
Pentru a schimba codarea punctului la „comprimat”:
openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form comprimat
Pentru a imprima parametrii EC la ieșirea standard:
openssl ecparam -in ec_param.pem -noout -text
Utilizați ecparamssl online folosind serviciile onworks.net