Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ecparamssl komutudur.
Program:
ADI
ecparam - EC parametre işleme ve oluşturma
SİNOPSİS
openssl ekparam [-bilgi vermek DER|PEM] [-çıkmak DER|PEM] [-içinde Dosya] [-dışarı Dosya]
[-çıkış yok] [-Metin] [-C] [-Kontrol] [-tatlı patates arg] [-list_curves] [-conv_form arg] [-param_enc
arg] [-no_seed] [-rand Dosyalar)] [-genkey] [-motor id]
TANIM
Bu komut, EC parametre dosyalarını işlemek veya oluşturmak için kullanılır.
SEÇENEKLER
-bilgi vermek DER|PEM
Bu, giriş biçimini belirtir. NS DER seçenek, ASN.1 DER kodlu bir form kullanır
RFC 3279 EcpkParameters ile uyumludur. PEM formu varsayılan formattır: o
oluşur DER ek üstbilgi ve altbilgi satırlarıyla kodlanmış base64 biçimi.
-çıkmak DER|PEM
Bu, çıktı biçimini belirtir, seçeneklerle aynı anlama gelir. -bilgi vermek
seçeneği.
-içinde Dosya
Bu, parametreleri okumak için girdi dosya adını veya bu durumda standart girdiyi belirtir.
seçenek belirtilmemiş.
-dışarı Dosya
Bu, çıktı dosya adı parametrelerini belirtir. Bu durumda standart çıktı kullanılır
seçenek mevcut değil. Çıktı dosya adı olmalıdır değil giriş ile aynı olmak
dosya adı.
-çıkış yok
Bu seçenek, parametrelerin kodlanmış sürümünün çıktısını engeller.
-Metin
Bu seçenek, EC parametrelerini insan tarafından okunabilir biçimde yazdırır.
-C Bu seçenek, EC parametrelerini C koduna dönüştürür. Parametreler daha sonra yüklenebilir
arayarak get_ec_group_XXX() fonksiyonu.
-Kontrol
Eliptik eğri parametrelerini doğrulayın.
-tatlı patates arg
Belirtilen 'kısa' adla EC parametrelerini kullanın. Kullanmak -list_curves liste almak için
şu anda uygulanan tüm EC parametrelerinin
-list_curves
Bu seçenekler belirtilirse ekparam şu anda hepsinin bir listesini yazdıracak
uygulanan EC parametreleri adları ve çıkışı.
-conv_form
Bu, eliptik eğri üzerindeki noktaların sekizli dizilere nasıl dönüştürüleceğini belirler.
Olası değerler şunlardır: sıkıştırılmış (varsayılan değer), sıkıştırılmamış ve melez. Daha fazlası için
puan dönüştürme formları ile ilgili bilgiler lütfen X9.62 standardını okuyun. not
Patent sorunları nedeniyle, sıkıştırılmış ikili eğriler için seçenek varsayılan olarak devre dışıdır
ve önişlemci makrosu tanımlanarak etkinleştirilebilir OPENSSL_EC_BIN_PT_COMP at
Derleme zamanı.
-param_enc arg
Bu, eliptik eğri parametrelerinin nasıl kodlandığını belirtir. Olası değerler:
isimli_eğri, yani ec parametreleri bir OID tarafından belirtilir veya açık ec nerede
parametreler açıkça verilmiştir (EC parametrelerinin tanımı için RFC 3279'a bakınız).
yapılar). Varsayılan değer isimli_eğri. not the dolaylı olarakCA alternatif olarak
RFC 3279'da belirtilen, şu anda OpenSSL'de uygulanmamaktadır.
-no_seed
Bu seçenek, parametre üretimi için 'tohum'un listeye dahil edilmesini engeller.
ECParameters yapısı (bkz. RFC 3279).
-genkey
Bu seçenek, belirtilen parametreleri kullanarak bir EC özel anahtarı üretecektir.
-rand Dosyalar)
rasgele sayı üretecini tohumlamak için kullanılan rasgele verileri içeren bir dosya veya dosyalar veya
EGD soketi (bkz. RAND_egd(3)). Bir işletim sistemi ile ayrılmış birden çok dosya belirtilebilir.
bağımlı karakter ayırıcı ; MS-Windows için, , OpenVMS için ve : tümü için
diğerleri.
-motor id
bir motor belirtme (benzersiz id dize) neden olur ekparam elde etmeye çalışmak
belirtilen motora işlevsel bir referans, böylece gerekirse onu başlatır. NS
motor daha sonra mevcut tüm algoritmalar için varsayılan olarak ayarlanacaktır.
NOTLAR
PEM biçimi EC parametreleri, üstbilgi ve altbilgi satırlarını kullanır:
-----EC PARAMETRELERİNİ BAŞLAT -----
-----BİTİŞ AT PARAMETRELERİ-----
OpenSSL şu anda yeni gruplar oluşturamıyor ve bu nedenle ekparam sadece oluşturabilir
Bilinen (adlandırılmış) eğrilerden EC parametreleri.
ÖRNEKLER
'prime192v1' grubuyla EC parametreleri oluşturmak için:
openssl ecparam -out ec_param.pem -name prime192v1
Açık parametrelerle EC parametreleri oluşturmak için:
openssl ecparam -out ec_param.pem -name prime192v1 -param_enc açık
Verilen EC parametrelerini doğrulamak için:
openssl ecparam - ec_param.pem -kontrolünde
EC parametreleri ve bir özel anahtar oluşturmak için:
openssl ecparam -out ec_key.pem -name prime192v1 -genkey
Nokta kodlamasını 'sıkıştırılmış' olarak değiştirmek için:
openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form sıkıştırılmış
EC parametrelerini standart çıktıya yazdırmak için:
openssl ecparam -in ec_param.pem -noout -text
onworks.net hizmetlerini kullanarak ecparamssl'yi çevrimiçi kullanın