Questo è il comando ecparamssl che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ecparam - Manipolazione e generazione di parametri EC
SINOSSI
OpenSSL ecparam [-far sapere DER|PEM] [-forma DER|PEM] [-in Nome del file] [-su Nome del file]
[-no] [-testo] [-C] [-dai un'occhiata] [-nome arg] [-list_curve] [-conv_form arg] [-param_enc
arg] [-no_seme] [-rand File)] [-genkey] [-motore id]
DESCRIZIONE
Questo comando viene utilizzato per manipolare o generare file di parametri EC.
VERSIONI
-far sapere DER|PEM
Questo specifica il formato di input. Il IL l'opzione utilizza un modulo codificato ASN.1 DER
compatibile con RFC 3279 EcpkParameters. Il modulo PEM è il formato predefinito: it
consiste in IL formato base64 codificato con righe di intestazione e piè di pagina aggiuntive.
-forma DER|PEM
Questo specifica il formato di output, le opzioni hanno lo stesso significato di -far sapere
opzione.
-in Nome del file
Questo specifica il nome del file di input da cui leggere i parametri o l'input standard se questo
l'opzione non è specificata.
-su Nome del file
Questo specifica i parametri del nome del file di output a. Se questo viene utilizzato l'output standard
l'opzione non è presente. Il nome del file di output dovrebbe non essere lo stesso dell'input
nome del file.
-no
Questa opzione inibisce l'output della versione codificata dei parametri.
-testo
Questa opzione stampa i parametri EC in formato leggibile dall'uomo.
-C Questa opzione converte i parametri EC in codice C. I parametri possono quindi essere caricati
chiamando il get_ec_group_XXX() funzione.
-dai un'occhiata
Convalidare i parametri della curva ellittica.
-nome arg
Utilizzare i parametri EC con il nome 'breve' specificato. Utilizzo -list_curve per avere una lista
di tutti i parametri CE attualmente implementati.
-list_curve
Se questa opzione è specificata ecparam stamperà un elenco di tutti attualmente
i nomi dei parametri EC implementati e l'uscita.
-conv_form
Questo specifica come i punti sulla curva ellittica vengono convertiti in stringhe di ottetti.
I valori possibili sono: compressa (il valore predefinito), non compresso ed ibrido. Per ulteriori
informazioni relative ai moduli di conversione dei punti si prega di leggere lo standard X9.62. Note:
A causa di problemi di brevetto il compressa l'opzione è disabilitata di default per le curve binarie
e può essere abilitato definendo la macro del preprocessore OPENSSL_EC_BIN_PT_COMP at
tempo di compilazione.
-param_enc arg
Specifica come vengono codificati i parametri della curva ellittica. I valori possibili sono:
nome_curva, ovvero i parametri ec sono specificati da un OID, oppure esplicito dove l'ec
i parametri sono dati esplicitamente (vedi RFC 3279 per la definizione dei parametri CE
strutture). Il valore predefinito è nome_curva. Note: , il implicitamenteCA alternativa, come
specificato in RFC 3279, attualmente non è implementato in OpenSSL.
-no_seme
Questa opzione inibisce che il 'seme' per la generazione del parametro sia incluso nel
Struttura ECParameters (vedi RFC 3279).
-genkey
Questa opzione genererà una chiave privata EC utilizzando i parametri specificati.
-rand File)
uno o più file contenenti dati casuali usati per seminare il generatore di numeri casuali, o un
Presa EGD (vedi RAND_egd(3)). È possibile specificare più file separati da un sistema operativo-
carattere dipendente. Il separatore è ; per MS-Windows, , per OpenVMS e : per tutti
altri.
-motore id
specificando un motore (dalla sua unica id stringa) causerà ecparam tentare di ottenere
un riferimento funzionale al motore specificato, inizializzandolo quindi se necessario. Il
motore verrà quindi impostato come predefinito per tutti gli algoritmi disponibili.
NOTE
I parametri EC del formato PEM utilizzano le righe di intestazione e piè di pagina:
-----INIZIO PARAMETRI EC-----
-----FINE PARAMETRI EC-----
OpenSSL attualmente non è in grado di generare nuovi gruppi e quindi ecparam può solo creare
Parametri EC da curve note (denominate).
ESEMPI
Per creare parametri EC con il gruppo 'prime192v1':
openssl ecparam -out ec_param.pem -name prime192v1
Per creare parametri EC con parametri espliciti:
openssl ecparam -out ec_param.pem -name prime192v1 -param_enc esplicito
Per convalidare determinati parametri EC:
openssl ecparam -in ec_param.pem -check
Per creare parametri EC e una chiave privata:
openssl ecparam -out ec_key.pem -name prime192v1 -genkey
Per cambiare la codifica del punto in 'compresso':
openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form compresso
Per stampare i parametri EC sullo standard output:
openssl ecparam -in ec_param.pem -noout -text
Usa ecparamssl online utilizzando i servizi onworks.net