ecparamssl - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ecparamssl കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


ecparam - EC പരാമീറ്റർ കൃത്രിമത്വവും ജനറേഷനും

സിനോപ്സിസ്


openssl എക്പാരം [-അറിയിക്കുക DER|PEM] [- ഔട്ട്ഫോം DER|PEM] [- ൽ ഫയലിന്റെ പേര്] [-പുറത്ത് ഫയലിന്റെ പേര്]
[-നൗട്ട്] [-വാചകം] [-C] [-ചെക്ക്] [-ചേന ആർഗ്] [-ലിസ്റ്റ്_കർവുകൾ] [-കൺവ്_ഫോം ആർഗ്] [-പരം_എൻസി
ആർഗ്] [-ഇല്ല_വിത്ത്] [-റാൻഡ് ഫയലുകൾ)] [-ജെൻകി] [-എഞ്ചിൻ id]

വിവരണം


EC പാരാമീറ്റർ ഫയലുകൾ കൈകാര്യം ചെയ്യുന്നതിനോ സൃഷ്ടിക്കുന്നതിനോ ഈ കമാൻഡ് ഉപയോഗിക്കുന്നു.

ഓപ്ഷനുകൾ


-അറിയിക്കുക DER|PEM
ഇത് ഇൻപുട്ട് ഫോർമാറ്റ് വ്യക്തമാക്കുന്നു. ദി der ഓപ്ഷൻ ഒരു ASN.1 DER എൻകോഡ് ചെയ്ത ഫോം ഉപയോഗിക്കുന്നു
RFC 3279 EcpkParameters-ന് അനുയോജ്യമാണ്. PEM ഫോം ഡിഫോൾട്ട് ഫോർമാറ്റാണ്: അത്
ഉൾക്കൊള്ളുന്നു der അധിക തലക്കെട്ടും ഫൂട്ടർ ലൈനുകളും ഉപയോഗിച്ച് എൻകോഡ് ചെയ്ത അടിസ്ഥാന64 ഫോർമാറ്റ്.

- ഔട്ട്ഫോം DER|PEM
ഇത് ഔട്ട്പുട്ട് ഫോർമാറ്റ് വ്യക്തമാക്കുന്നു, ഓപ്ഷനുകൾക്ക് അതേ അർത്ഥമുണ്ട് -അറിയിക്കുക
ഓപ്ഷൻ.

- ൽ ഫയലിന്റെ പേര്
പാരാമീറ്ററുകൾ വായിക്കുന്നതിനുള്ള ഇൻപുട്ട് ഫയലിന്റെ പേര് ഇത് വ്യക്തമാക്കുന്നു അല്ലെങ്കിൽ ഇതാണെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടാണ്
ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല.

-പുറത്ത് ഫയലിന്റെ പേര്
ഇത് ഔട്ട്പുട്ട് ഫയൽനാമ പാരാമീറ്ററുകൾ വ്യക്തമാക്കുന്നു. ഇത് ആണെങ്കിൽ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഉപയോഗിക്കുന്നു
ഓപ്ഷൻ നിലവിലില്ല. ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് വേണം അല്ല ഇൻപുട്ട് പോലെ തന്നെ ആയിരിക്കുക
ഫയലിന്റെ പേര്.

-നൗട്ട്
ഈ ഓപ്ഷൻ പരാമീറ്ററുകളുടെ എൻകോഡ് ചെയ്ത പതിപ്പിന്റെ ഔട്ട്പുട്ട് തടയുന്നു.

-വാചകം
ഈ ഐച്ഛികം മനുഷ്യർക്ക് വായിക്കാവുന്ന രൂപത്തിൽ EC പാരാമീറ്ററുകൾ പ്രിന്റ് ചെയ്യുന്നു.

-C ഈ ഐച്ഛികം EC പാരാമീറ്ററുകളെ C കോഡാക്കി മാറ്റുന്നു. അതിനുശേഷം പാരാമീറ്ററുകൾ ലോഡ് ചെയ്യാൻ കഴിയും
വിളിച്ചുകൊണ്ട് get_ec_group_XXX() പ്രവർത്തനം.

-ചെക്ക്
എലിപ്റ്റിക് കർവ് പാരാമീറ്ററുകൾ സാധൂകരിക്കുക.

-ചേന ആർഗ്
നിർദ്ദിഷ്‌ട 'ഹ്രസ്വ' നാമത്തോടുകൂടിയ EC പാരാമീറ്ററുകൾ ഉപയോഗിക്കുക. ഉപയോഗിക്കുക -ലിസ്റ്റ്_കർവുകൾ ഒരു ലിസ്റ്റ് ലഭിക്കാൻ
നിലവിൽ നടപ്പിലാക്കിയിട്ടുള്ള എല്ലാ EC പാരാമീറ്ററുകളുടെയും.

-ലിസ്റ്റ്_കർവുകൾ
ഈ ഓപ്ഷനുകൾ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ എക്പാരം നിലവിലുള്ള എല്ലാവരുടെയും ഒരു ലിസ്റ്റ് പ്രിന്റ് ഔട്ട് ചെയ്യും
ഇസി പാരാമീറ്ററുകളുടെ പേരുകളും എക്സിറ്റും നടപ്പിലാക്കി.

-കൺവ്_ഫോം
എലിപ്റ്റിക് കർവിലെ പോയിന്റുകൾ ഒക്ടറ്റ് സ്ട്രിംഗുകളായി പരിവർത്തനം ചെയ്യുന്നത് എങ്ങനെയെന്ന് ഇത് വ്യക്തമാക്കുന്നു.
സാധ്യമായ മൂല്യങ്ങൾ ഇവയാണ്: കം‌പ്രസ്സുചെയ്‌തു (സ്ഥിര മൂല്യം), ചുരുങ്ങുക ഒപ്പം ഹൈബ്രിഡ്. കൂടുതൽ
പോയിന്റ് പരിവർത്തന ഫോമുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ദയവായി X9.62 സ്റ്റാൻഡേർഡ് വായിക്കുക. കുറിപ്പ്
പേറ്റന്റ് പ്രശ്നങ്ങൾ കാരണം കം‌പ്രസ്സുചെയ്‌തു ബൈനറി കർവുകൾക്കായി ഡിഫോൾട്ടായി ഓപ്‌ഷൻ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു
കൂടാതെ പ്രീപ്രൊസസ്സർ മാക്രോ നിർവചിച്ചുകൊണ്ട് പ്രവർത്തനക്ഷമമാക്കാം OPENSSL_EC_BIN_PT_COMP at
കംപൈൽ സമയം.

-പരം_എൻസി ആർഗ്
എലിപ്റ്റിക് കർവ് പാരാമീറ്ററുകൾ എങ്ങനെ എൻകോഡ് ചെയ്യപ്പെടുന്നുവെന്ന് ഇത് വ്യക്തമാക്കുന്നു. സാധ്യമായ മൂല്യങ്ങൾ ഇവയാണ്:
പേര്_കർവ്, അതായത് ec പാരാമീറ്ററുകൾ ഒരു OID വ്യക്തമാക്കുന്നു, അല്ലെങ്കിൽ സ്പഷ്ടമായത് എവിടെ ഇസി
പാരാമീറ്ററുകൾ വ്യക്തമായി നൽകിയിരിക്കുന്നു (ഇസി പരാമീറ്ററുകളുടെ നിർവചനത്തിന് RFC 3279 കാണുക
ഘടനകൾ). സ്ഥിര മൂല്യം ആണ് പേര്_കർവ്. കുറിപ്പ് The പരോക്ഷമായി സിഎ ബദൽ, പോലെ
RFC 3279-ൽ വ്യക്തമാക്കിയത്, OpenSSL-ൽ നിലവിൽ നടപ്പിലാക്കിയിട്ടില്ല.

-ഇല്ല_വിത്ത്
പരാമീറ്റർ ജനറേഷനുള്ള 'സീഡ്' എന്നതിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നത് ഈ ഓപ്ഷൻ തടയുന്നു
ECPparameters ഘടന (RFC 3279 കാണുക).

-ജെൻകി
ഈ ഓപ്ഷൻ നിർദ്ദിഷ്ട പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് ഒരു EC പ്രൈവറ്റ് കീ ജനറേറ്റ് ചെയ്യും.

-റാൻഡ് ഫയലുകൾ)
റാൻഡം നമ്പർ ജനറേറ്റർ സീഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന റാൻഡം ഡാറ്റ അടങ്ങിയ ഒരു ഫയൽ അല്ലെങ്കിൽ ഫയലുകൾ, അല്ലെങ്കിൽ ഒരു
EGD സോക്കറ്റ് (കാണുക RAND_egd(3)). ഒന്നിലധികം ഫയലുകൾ ഒരു OS ഉപയോഗിച്ച് വേർതിരിക്കാനാകും-
ആശ്രിത സ്വഭാവം. സെപ്പറേറ്റർ ആണ് ; MS-Windows-നായി, , OpenVMS-നായി, ഒപ്പം : എല്ലാവർക്കും
മറ്റുള്ളവർ.

-എഞ്ചിൻ id
ഒരു എഞ്ചിൻ വ്യക്തമാക്കുന്നു (അതിന്റെ അദ്വിതീയതയാൽ id സ്ട്രിംഗ്) കാരണമാകും എക്പാരം ലഭിക്കാൻ ശ്രമിക്കുന്നതിന്
നിർദ്ദിഷ്ട എഞ്ചിനുള്ള പ്രവർത്തനപരമായ റഫറൻസ്, അങ്ങനെ ആവശ്യമെങ്കിൽ അത് ആരംഭിക്കുന്നു. ദി
ലഭ്യമായ എല്ലാ അൽഗോരിതങ്ങൾക്കും എഞ്ചിൻ ഡിഫോൾട്ടായി സജ്ജീകരിക്കും.

കുറിപ്പുകൾ


PEM ഫോർമാറ്റ് EC പാരാമീറ്ററുകൾ തലക്കെട്ടും അടിക്കുറിപ്പും ഉപയോഗിക്കുന്നു:

-----ഇസി പാരാമീറ്ററുകൾ ആരംഭിക്കുക----

-----അവസാനം EC പാരാമീറ്ററുകൾ----
OpenSSL-ന് നിലവിൽ പുതിയ ഗ്രൂപ്പുകൾ സൃഷ്ടിക്കാൻ കഴിയുന്നില്ല, അതിനാൽ എക്പാരം സൃഷ്ടിക്കാൻ മാത്രമേ കഴിയൂ
അറിയപ്പെടുന്ന (പേരുള്ള) കർവുകളിൽ നിന്നുള്ള EC പാരാമീറ്ററുകൾ.

ഉദാഹരണങ്ങൾ


'prime192v1' ഗ്രൂപ്പിനൊപ്പം EC പാരാമീറ്ററുകൾ സൃഷ്ടിക്കാൻ:

openssl ecparam -out ec_param.pem -name Prime192v1

വ്യക്തമായ പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് EC പാരാമീറ്ററുകൾ സൃഷ്ടിക്കാൻ:

openssl ecparam -out ec_param.pem -name Prime192v1 -param_enc വ്യക്തമാണ്

നൽകിയിരിക്കുന്ന EC പാരാമീറ്ററുകൾ സാധൂകരിക്കുന്നതിന്:

openssl ecparam -in ec_param.pem - ചെക്ക്

EC പാരാമീറ്ററുകളും ഒരു സ്വകാര്യ കീയും സൃഷ്ടിക്കാൻ:

openssl ecparam -out ec_key.pem -name Prime192v1 -genkey

പോയിന്റ് എൻകോഡിംഗ് 'കംപ്രസ് ചെയ്‌തത്' എന്നതിലേക്ക് മാറ്റാൻ:

openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form കംപ്രസ് ചെയ്തു

സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് ഇസി പാരാമീറ്ററുകൾ പ്രിന്റ് ചെയ്യാൻ:

openssl ecparam -in ec_param.pem -noout -text

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ecparamssl ഓൺലൈനിൽ ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ