Ini adalah perintah ecparamssl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ecparam - manipulasi dan pembuatan parameter EC
RINGKASAN
openssl ecparam [-memberitahukan DER|PEM] [-menampilkan DER|PEM] [-di nama file] [-di luar nama file]
[-tidak ada] [-teks] [-C] [-memeriksa] [-nama arg] [-daftar_kurva] [-konv_form arg] [-param_enc
arg] [-tidak_biji] [-rand file (s)] [-genkey] [-mesin id]
DESKRIPSI
Perintah ini digunakan untuk memanipulasi atau menghasilkan file parameter EC.
PILIHAN
-memberitahukan DER|PEM
Ini menentukan format input. NS DER opsi menggunakan formulir yang disandikan ASN.1 DER
kompatibel dengan RFC 3279 EcpkParameters. Formulir PEM adalah format default: it
terdiri dari DER format base64 dikodekan dengan baris header dan footer tambahan.
-menampilkan DER|PEM
Ini menentukan format output, opsi memiliki arti yang sama dengan -memberitahukan
.
-di nama file
Ini menentukan nama file input untuk membaca parameter dari atau input standar jika ini
pilihan tidak ditentukan.
-di luar nama file
Ini menentukan parameter nama file keluaran ke. Output standar digunakan jika ini
pilihan tidak ada. Nama file keluaran seharusnya tidak sama dengan input
nama file.
-tidak ada
Opsi ini menghambat output dari versi parameter yang disandikan.
-teks
Opsi ini mencetak parameter EC dalam bentuk yang dapat dibaca manusia.
-C Opsi ini mengubah parameter EC menjadi kode C. Parameter kemudian dapat dimuat
dengan memanggil dapatkan_ec_group_XXX() fungsi.
-memeriksa
Validasi parameter kurva eliptik.
-nama arg
Gunakan parameter EC dengan nama 'pendek' yang ditentukan. Menggunakan -daftar_kurva untuk mendapatkan daftar
dari semua parameter EC yang saat ini diimplementasikan.
-daftar_kurva
Jika opsi ini ditentukan ecparam akan mencetak daftar semua saat ini
mengimplementasikan nama parameter EC dan keluar.
-konv_form
Ini menentukan bagaimana titik-titik pada kurva eliptik diubah menjadi string oktet.
Nilai yang mungkin adalah: dikompresi (nilai default), Tidak terkompresi dan hibrida. Untuk lebih
informasi mengenai formulir konversi poin silakan baca standar X9.62. Note
Karena masalah paten, dikompresi opsi dinonaktifkan secara default untuk kurva biner
dan dapat diaktifkan dengan mendefinisikan makro praprosesor BUKASL_EC_BIN_PT_COMP at
waktu kompilasi.
-param_enc arg
Ini menentukan bagaimana parameter kurva eliptik dikodekan. Nilai yang mungkin adalah:
bernama_kurva, yaitu parameter ec ditentukan oleh OID, atau eksplisit dimana ec
parameter diberikan secara eksplisit (lihat RFC 3279 untuk definisi parameter EC
struktur). Nilai defaultnya adalah bernama_kurva. Note itu secara implisitCA alternatif, sebagai
ditentukan dalam RFC 3279, saat ini tidak diterapkan di OpenSSL.
-tidak_biji
Opsi ini mencegah 'seed' untuk pembuatan parameter disertakan dalam
Struktur ECParameters (lihat RFC 3279).
-genkey
Opsi ini akan menghasilkan kunci pribadi EC menggunakan parameter yang ditentukan.
-rand file (s)
file atau file yang berisi data acak yang digunakan untuk menyemai generator angka acak, atau
Soket EGD (lihat RAND_egd(3)). Beberapa file dapat ditentukan dipisahkan oleh OS-
karakter ketergantungan. Pemisahnya adalah ; untuk MS-Windows, , untuk OpenVMS, dan : untuk semua
lainnya
-mesin id
menentukan mesin (dengan keunikannya id string) akan menyebabkan ecparam untuk mencoba mendapatkan
referensi fungsional ke mesin tertentu, sehingga menginisialisasi jika diperlukan. NS
engine kemudian akan ditetapkan sebagai default untuk semua algoritma yang tersedia.
CATATAN
Parameter EC format PEM menggunakan baris header dan footer:
-----MULAI PARAMETER EC-----
-----AKHIR PARAMETER EC-----
OpenSSL saat ini tidak dapat membuat grup baru dan karenanya ecparam hanya bisa membuat
Parameter EC dari kurva yang diketahui (bernama).
CONTOH
Untuk membuat parameter EC dengan grup 'prime192v1':
openssl ecparam -out ec_param.pem -nama prime192v1
Untuk membuat parameter EC dengan parameter eksplisit:
openssl ecparam -out ec_param.pem -name prime192v1 -param_enc eksplisit
Untuk memvalidasi parameter EC yang diberikan:
openssl ecparam -in ec_param.pem -periksa
Untuk membuat parameter EC dan kunci pribadi:
openssl ecparam -out ec_key.pem -nama prime192v1 -genkey
Untuk mengubah penyandian titik menjadi 'terkompresi':
openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form terkompresi
Untuk mencetak parameter EC ke output standar:
openssl ecparam -di ec_param.pem -noout -teks
Gunakan ecparamssl online menggunakan layanan onworks.net