Jest to polecenie ecparamssl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
ecparam - manipulacja i generowanie parametrów EC
STRESZCZENIE
openssl ekparam [-poinformować DER|PEM] [-forma DER|PEM] [-W filename] [-na zewnątrz filename]
[-nie] [-tekst] [-C] [-czek] [-Nazwa arg] [-list_krzywe] [-formularz_konw arg] [-parametr_enc
arg] [-no_ziarno] [-skraj pliki)] [-genkey] [-silnik id]
OPIS
To polecenie służy do manipulowania lub generowania plików parametrów EC.
OPCJE
-poinformować DER|PEM
Określa format wejściowy. ten DER opcja korzysta z zakodowanej postaci ASN.1 DER
kompatybilny z RFC 3279 EcpkParameters. Formularz PEM jest formatem domyślnym: it
sklada sie z DER format base64 zakodowany z dodatkowymi liniami nagłówka i stopki.
-forma DER|PEM
Określa format wyjściowy, opcje mają takie samo znaczenie, jak -poinformować
opcja.
-W filename
Określa nazwę pliku wejściowego, z którego mają być odczytywane parametry, lub standardowe wejście, jeśli to jest
opcja nie jest określona.
-na zewnątrz filename
Określa parametry nazwy pliku wyjściowego do. Standardowe wyjście jest używane, jeśli to
opcja nie jest obecna. Nazwa pliku wyjściowego powinna nie być takie same jak dane wejściowe
Nazwa pliku.
-nie
Ta opcja blokuje wyprowadzanie zakodowanej wersji parametrów.
-tekst
Ta opcja drukuje parametry EC w formie czytelnej dla człowieka.
-C Ta opcja konwertuje parametry EC na kod C. Parametry można następnie załadować
dzwoniąc na get_ec_group_XXX() funkcja.
-czek
Sprawdź poprawność parametrów krzywej eliptycznej.
-Nazwa arg
Użyj parametrów EC z określoną „krótką” nazwą. Posługiwać się -list_krzywe dostać listę
wszystkich aktualnie zaimplementowanych parametrów WE.
-list_krzywe
Jeśli ta opcja jest określona ekparam wydrukuje listę wszystkich aktualnie
zaimplementowane nazwy parametrów EC i wyjście.
-formularz_konw
Określa, w jaki sposób punkty na krzywej eliptycznej są konwertowane na ciągi oktetów.
Możliwe wartości to: sprężony (wartość domyślna), nieskompresowany i hybrydowy. Po więcej
informacje dotyczące formularzy przeliczania punktów prosimy o zapoznanie się ze standardem X9.62. Note
Ze względu na kwestie patentowe sprężony opcja jest domyślnie wyłączona dla krzywych binarnych
i można je włączyć, definiując makro preprocesora OPENSSL_EC_BIN_PT_COMP at
czas kompilacji.
-parametr_enc arg
Określa sposób kodowania parametrów krzywej eliptycznej. Możliwe wartości to:
nazwana_krzywa, tzn. parametry ec są określone przez OID, lub wyraźny gdzie ec
parametry są wyraźnie podane (patrz RFC 3279 dla definicji parametrów EC)
Struktury). Domyślna wartość to nazwana_krzywa. Note dotychczasowy niejawnie CA alternatywa, jak
określone w RFC 3279, obecnie nie jest zaimplementowane w OpenSSL.
-no_ziarno
Ta opcja uniemożliwia włączenie „ziarna” do generowania parametrów w
Struktura ECParametry (patrz RFC 3279).
-genkey
Ta opcja wygeneruje klucz prywatny EC przy użyciu określonych parametrów.
-skraj pliki)
plik lub pliki zawierające losowe dane użyte do zainicjowania generatora liczb losowych lub an
Gniazdo EGD (patrz RAND_egd(3)). Można określić wiele plików oddzielonych OS-
charakter zależny. Separatorem jest ; dla MS-Windows, , dla OpenVMS i : dla wszystkich
inni.
-silnik id
określenie silnika (poprzez jego unikatowe id ciąg) spowoduje ekparam próbować zdobyć
funkcjonalne odniesienie do określonego silnika, tym samym inicjując go w razie potrzeby. ten
silnik zostanie wtedy ustawiony jako domyślny dla wszystkich dostępnych algorytmów.
UWAGI
Parametry EC w formacie PEM wykorzystują linie nagłówka i stopki:
-----POCZĄTEK PARAMETRÓW EC-----
-----KONIEC PARAMETRÓW WE-----
OpenSSL nie jest obecnie w stanie generować nowych grup i dlatego ekparam może tylko tworzyć
Parametry EC ze znanych (nazwanych) krzywych.
PRZYKŁADY
Aby utworzyć parametry EC z grupą „prime192v1”:
openssl ecparam -out ec_param.pem -nazwa prime192v1
Aby utworzyć parametry EC z parametrami jawnymi:
openssl ecparam -out ec_param.pem -nazwa prime192v1 -param_enc jawne
Aby zweryfikować podane parametry EC:
openssl ecparam -w ec_param.pem -check
Aby utworzyć parametry EC i klucz prywatny:
openssl ecparam -out ec_key.pem -nazwa prime192v1 -genkey
Aby zmienić kodowanie punktowe na „skompresowane”:
openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form skompresowany
Aby wydrukować parametry EC na standardowe wyjście:
openssl ecparam -in ec_param.pem -noout -text
Korzystaj z ecparamssl online za pomocą usług onworks.net