কেন ওপেনএসএসএল এত বেশি ওভারল্যাপ সহ দুটি ইউটিলিটি সরবরাহ করে?
genpkey
:
OpenSSL> genpkey -
Usage: genpkey [options]
where options may be
-out file output file
-outform X output format (DER or PEM)
-pass arg output file pass phrase source
-<cipher> use cipher <cipher> to encrypt the key
-engine e use engine e, possibly a hardware device.
-paramfile file parameters file
-algorithm alg the public key algorithm
-pkeyopt opt:value set the public key algorithm option <opt>
to value <value>
-genparam generate parameters, not key
-text print the in text
NB: options order may be important! See the manual page.
এবং genrsa
:
OpenSSL> genrsa -
usage: genrsa [args] [numbits]
-des encrypt the generated key with DES in cbc mode
-des3 encrypt the generated key with DES in ede cbc mode (168 bit key)
-seed
encrypt PEM output with cbc seed
-aes128, -aes192, -aes256
encrypt PEM output with cbc aes
-camellia128, -camellia192, -camellia256
encrypt PEM output with cbc camellia
-out file output the key to 'file
-passout arg output file pass phrase source
-f4 use F4 (0x10001) for the E value
-3 use 3 for the E value
-engine e use engine e, possibly a hardware device.
-rand file:file:...
load the file (or the files in the directory) into
the random number generator
দেবিয়ানের দস্তাবেজগুলিও এ সম্পর্কে সত্যিই অদ্ভুত,
genpkey Generation of Private Key or Parameters.
genrsa Generation of RSA Private Key. Superceded by genpkey.
কি genpkey
একটি প্রতিস্থাপন? যদি তাই হয় তবে কীভাবে আসবে না -des3
? এবং, আমরা কীভাবে এটিতে একটি পাসওয়ার্ড যুক্ত করব এবং কী দৈর্ঘ্যটি নির্দিষ্ট করব?
genrsa
এবংgenpkey
আসলে আলাদা। ব্যবহার করে উত্পন্ন কীগুলির ASN.1 স্ট্রাকচারgenrsa
হ'ল পিকেসিএস # 1,genpkey
অন্যটি ব্যবহার করে উত্পন্ন কীগুলি পিকেসিএস # 8। যদি এটি যথেষ্ট খারাপ না হয়, আপনি যদিgenpkey -outform der
এটি ব্যবহার করেন তবে এটি পিকেসিএস # 1 এ ফিরে আসে। ইসি সঙ্গে, এটা এমনকি খারাপ একরকম,genec
, অনুপস্থিত পরিবর্তে আছেecparam -genkey
, এবং একরকমecparam -genkey
,genpkey -outform pem
,genpkey -outform der
সব বিভিন্ন ASN.1 গঠন আছে।