Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന pkeyssl കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
pkey - പൊതു അല്ലെങ്കിൽ സ്വകാര്യ കീ പ്രോസസ്സിംഗ് ഉപകരണം
സിനോപ്സിസ്
openssl pkey [-അറിയിക്കുക PEM|DER] [- ഔട്ട്ഫോം PEM|DER] [- ൽ ഫയലിന്റെ പേര്] [-പാസിൻ ആർഗ്] [-പുറത്ത്
ഫയലിന്റെ പേര്] [-പാസ്ഔട്ട് ആർഗ്] [-സിഫർ] [-വാചകം] [-ടെക്സ്റ്റ്_പബ്] [-നൗട്ട്] [-പുബിൻ] [-പബ്ഔട്ട്]
[-എഞ്ചിൻ id]
വിവരണം
ദി pkey കമാൻഡ് പൊതു അല്ലെങ്കിൽ സ്വകാര്യ കീകൾ പ്രോസസ്സ് ചെയ്യുന്നു. അവ പലതരത്തിൽ പരിവർത്തനം ചെയ്യാവുന്നതാണ്
ഫോമുകളും അവയുടെ ഘടകങ്ങളും അച്ചടിച്ചു.
കമാൻറ് ഓപ്ഷനുകൾ
-അറിയിക്കുക DER|PEM
ഇത് ഇൻപുട്ട് ഫോർമാറ്റ് DER അല്ലെങ്കിൽ PEM വ്യക്തമാക്കുന്നു.
- ഔട്ട്ഫോം DER|PEM
ഇത് ഔട്ട്പുട്ട് ഫോർമാറ്റ് വ്യക്തമാക്കുന്നു, ഓപ്ഷനുകൾക്ക് അതേ അർത്ഥമുണ്ട് -അറിയിക്കുക
ഓപ്ഷൻ.
- ൽ ഫയലിന്റെ പേര്
ഇത് ഒരു കീ റീഡ് ചെയ്യുന്നതിനുള്ള ഇൻപുട്ട് ഫയലിന്റെ പേര് വ്യക്തമാക്കുന്നു അല്ലെങ്കിൽ ഈ ഓപ്ഷൻ ആണെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട്
എന്ന് വ്യക്തമാക്കിയിട്ടില്ല. കീ എൻക്രിപ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ ഒരു പാസ് വാക്യം ആവശ്യപ്പെടും.
-പാസിൻ ആർഗ്
ഇൻപുട്ട് ഫയൽ പാസ്വേഡ് ഉറവിടം. ഫോർമാറ്റിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ആർഗ് എസ്
പാസ്സ് പദപ്രയോഗം വാദങ്ങൾ വിഭാഗം openssl(1).
-പുറത്ത് ഫയലിന്റെ പേര്
ഈ ഓപ്ഷൻ ആണെങ്കിൽ ഒരു കീ അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എഴുതുന്നതിനുള്ള ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് ഇത് വ്യക്തമാക്കുന്നു
എന്ന് വ്യക്തമാക്കിയിട്ടില്ല. ഏതെങ്കിലും എൻക്രിപ്ഷൻ ഓപ്ഷനുകൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഒരു പാസ് വാക്യമായിരിക്കും
പ്രേരിപ്പിച്ചത്. ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് വേണം അല്ല ഇൻപുട്ട് ഫയലിന്റെ പേര് തന്നെയായിരിക്കണം.
-പാസ്ഔട്ട് പാസ്വേഡ്
ഔട്ട്പുട്ട് ഫയൽ പാസ്വേഡ് ഉറവിടം. ഫോർമാറ്റിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ആർഗ് എസ്
പാസ്സ് പദപ്രയോഗം വാദങ്ങൾ വിഭാഗം openssl(1).
-സിഫർ
ഈ ഓപ്ഷനുകൾ നൽകിയ സൈഫർ ഉപയോഗിച്ച് സ്വകാര്യ കീ എൻക്രിപ്റ്റ് ചെയ്യുന്നു. ഏതെങ്കിലും അൽഗോരിതം പേര്
വഴി സ്വീകരിച്ചു EVP_get_cipherbyname() പോലുള്ളവ സ്വീകാര്യമാണ് ഡെസ് 3.
-വാചകം
കൂടാതെ പ്ലെയിൻ ടെക്സ്റ്റിൽ വിവിധ പൊതു അല്ലെങ്കിൽ സ്വകാര്യ കീ ഘടകങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു
എൻകോഡ് ചെയ്ത പതിപ്പ്.
-ടെക്സ്റ്റ്_പബ്
ഒരു സ്വകാര്യ കീ പ്രോസസ്സ് ചെയ്യുകയാണെങ്കിൽ പോലും പൊതു കീ ഘടകങ്ങൾ മാത്രം പ്രിൻ്റ് ഔട്ട് ചെയ്യുക.
-നൗട്ട്
കീയുടെ എൻകോഡ് ചെയ്ത പതിപ്പ് ഔട്ട്പുട്ട് ചെയ്യരുത്.
-പുബിൻ
സ്വതവേ, ഇൻപുട്ട് ഫയലിൽ നിന്ന് ഒരു സ്വകാര്യ കീ റീഡ് ചെയ്യപ്പെടുന്നു: ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഒരു പൊതു കീ ആണ്
പകരം വായിക്കുക.
-പബ്ഔട്ട്
സ്വതവേ ഒരു പ്രൈവറ്റ് കീ ഔട്ട്പുട്ട് ആണ്: ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഒരു പൊതു കീ ഔട്ട്പുട്ട് ആയിരിക്കും
പകരം. ഇൻപുട്ട് ഒരു പൊതു കീ ആണെങ്കിൽ ഈ ഓപ്ഷൻ സ്വയമേവ സജ്ജമാകും.
-എഞ്ചിൻ id
ഒരു എഞ്ചിൻ വ്യക്തമാക്കുന്നു (അതിന്റെ അദ്വിതീയതയാൽ id സ്ട്രിംഗ്) കാരണമാകും pkey a നേടാൻ ശ്രമിക്കുന്നതിന്
നിർദ്ദിഷ്ട എഞ്ചിനുള്ള പ്രവർത്തനപരമായ റഫറൻസ്, അങ്ങനെ ആവശ്യമെങ്കിൽ അത് ആരംഭിക്കുന്നു. ദി
ലഭ്യമായ എല്ലാ അൽഗോരിതങ്ങൾക്കും എഞ്ചിൻ ഡിഫോൾട്ടായി സജ്ജീകരിക്കും.
ഉദാഹരണങ്ങൾ
ഒരു RSA സ്വകാര്യ കീയിലെ പാസ് പദപ്രയോഗം നീക്കം ചെയ്യാൻ:
openssl pkey -in key.pem -out keyout.pem
ട്രിപ്പിൾ DES ഉപയോഗിച്ച് ഒരു സ്വകാര്യ കീ എൻക്രിപ്റ്റ് ചെയ്യാൻ:
openssl pkey -in key.pem -des3 -out keyout.pem
PEM-ൽ നിന്ന് DER ഫോർമാറ്റിലേക്ക് ഒരു സ്വകാര്യ കീ പരിവർത്തനം ചെയ്യാൻ:
openssl pkey -in key.pem -outform DER -out keyout.der
ഒരു സ്വകാര്യ കീയുടെ ഘടകങ്ങൾ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് പ്രിന്റ് ചെയ്യാൻ:
openssl pkey -in key.pem -text -noout
ഒരു സ്വകാര്യ കീയുടെ പൊതു ഘടകങ്ങൾ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് പ്രിൻ്റ് ചെയ്യാൻ:
openssl pkey -in key.pem -text_pub -noout
ഒരു സ്വകാര്യ കീയുടെ പൊതു ഭാഗം ഔട്ട്പുട്ട് ചെയ്യാൻ:
openssl pkey -in key.pem -pubout -out pubkey.pem
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് pkeyssl ഓൺലൈനായി ഉപയോഗിക്കുക