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

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks ഫ്രീ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡാണിത്.

പട്ടിക:

NAME


sn - CLR അസംബ്ലികളിൽ ശക്തമായ പേരുകൾ ഡിജിറ്റലായി ഒപ്പിടുക/പരിശോധിക്കുക/ താരതമ്യം ചെയ്യുക.

സിനോപ്സിസ്


sn [-ക്യു | - നിശബ്ദം] [ഓപ്ഷനുകൾ] [പാരാമീറ്ററുകൾ]

വിവരണം


ശക്തമായ പേരുകൾ ഉപയോഗിച്ച് CLR അസംബ്ലികൾ ഡിജിറ്റലായി ഒപ്പിടുക, സ്ഥിരീകരിക്കുക അല്ലെങ്കിൽ താരതമ്യം ചെയ്യുക.

താഴെ വിവരിച്ചിരിക്കുന്ന -k ഓപ്ഷൻ ഉപയോഗിച്ച് "snk ഫയലുകൾ" സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് sn കമാൻഡ് ഉപയോഗിക്കാം.

കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ


കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ താഴെയുള്ള machine.config കോൺഫിഗറേഷൻ ഫയലിൽ സംഭരിച്ചിരിക്കുന്നു
/കോൺഫിഗറേഷൻ/ശക്തമായ പേരുകൾ.

-c ദാതാവ്
ഡിഫോൾട്ട് CSP (ക്രിപ്‌റ്റോ സർവീസ് പ്രൊവൈഡർ) മാറ്റുക. നിലവിൽ മോണോയിൽ പിന്തുണയില്ല.

-m [y|n]
ഒരു മെഷീൻ [y] കീ കണ്ടെയ്നർ അല്ലെങ്കിൽ ഒരു ഉപയോക്താവ് [n] കീ കണ്ടെയ്നർ ഉപയോഗിക്കുക. നിലവിൽ ഇല്ല
മോണോയിൽ പിന്തുണച്ചു.

-വി.എൽ സ്ഥിരീകരണ ഓപ്ഷനുകൾ ലിസ്റ്റ് ചെയ്യുക. ലിസ്റ്റ് / കോൺഫിഗറേഷൻ/ എന്നതിന് കീഴിൽ സൂക്ഷിച്ചിരിക്കുന്നു
machine.config-ലെ strongNames/verificationSettings.

-വി.ആർ നിയമസഭാ [ഉപയോക്തൃ പട്ടിക]
നിർദ്ദിഷ്‌ട ഉപയോക്തൃ ലിസ്റ്റിനായുള്ള പരിശോധനയിൽ നിന്ന് നിർദ്ദിഷ്ട അസംബ്ലിയെ ഒഴിവാക്കുക.
നിലവിൽ sn പിന്തുണയ്ക്കുന്നില്ല. നിങ്ങൾക്ക് ആവശ്യമെങ്കിൽ machine.config സ്വമേധയാ എഡിറ്റ് ചെയ്യണം
ഈ.

-വി നിയമസഭാ
നിർദ്ദിഷ്‌ട അസംബ്ലിക്കുള്ള ഒഴിവാക്കൽ എൻട്രി നീക്കം ചെയ്യുക. നിലവിൽ പിന്തുണയ്ക്കുന്നില്ല
sn, നിങ്ങൾക്ക് ഇത് ആവശ്യമെങ്കിൽ, നിങ്ങൾ machine.config സ്വമേധയാ എഡിറ്റ് ചെയ്യണം.

-വിഎക്സ് എല്ലാ ഒഴിവാക്കൽ എൻട്രികളും നീക്കം ചെയ്യുക. നിലവിൽ sn പിന്തുണയ്ക്കുന്നില്ല, നിങ്ങൾ എഡിറ്റ് ചെയ്യണം
നിങ്ങൾക്ക് ഇത് ആവശ്യമെങ്കിൽ, machine.config സ്വമേധയാ.

സോഷ്യലിസ്റ്റ് ബന്ധപ്പെട്ടവ ഓപ്ഷനുകൾ


-d കണ്ടെയ്നർ
നിർദ്ദിഷ്‌ട കീ കണ്ടെയ്‌നറിൽ നിലവിലുള്ള കീപെയർ ഇല്ലാതാക്കുക.

-i കീപയർ.snk കണ്ടെയ്നർ
നിർദ്ദിഷ്‌ട സ്ട്രോങ്‌നെയിം ഫയൽ നിർദ്ദിഷ്‌ട കണ്ടെയ്‌നറിലേക്ക് ഇമ്പോർട്ടുചെയ്യുക.

-പിസി കണ്ടെയ്നർ പബ്ലിക് കീ
നിർദ്ദിഷ്‌ട CSP കണ്ടെയ്‌നറിൽ നിന്ന് നിർദ്ദിഷ്‌ട ഫയലിലേക്ക് പൊതു കീ എക്‌സ്‌പോർട്ട് ചെയ്യുക.

പരിവർത്തനം ഓപ്ഷനുകൾ


-e നിയമസഭാ output.pub
നിർദ്ദിഷ്‌ട ഔട്ട്‌പുട്ട് ഫയലിലേക്ക് അസംബ്ലി പബ്ലിക് കീ എക്‌സ്‌പോർട്ട് ചെയ്യുക.

-p കീപയർ.snk output.pub
നിർദ്ദിഷ്‌ട സ്‌ട്രോങ്‌നെയിം കീ ഫയലിൽ (എസ്‌എൻ‌കെ) നിന്നോ എയിൽ നിന്നോ പബ്ലിക് കീ എക്‌സ്‌പോർട്ടുചെയ്യുക
നിർദ്ദിഷ്‌ട ഔട്ട്‌പുട്ട് ഫയലിലേക്ക് PKCS#12/PFX പാസ്‌വേഡ് പരിരക്ഷിത ഫയൽ.

-o ഇൻപുട്ട് output.txt
ഇൻപുട്ട് ഫയൽ ഒരു CSV ഫയലിലേക്ക് പരിവർത്തനം ചെയ്യുക (ദശാംശം ഉപയോഗിച്ച്).

-ഓ ഇൻപുട്ട് output.txt
ഇൻപുട്ട് ഫയൽ ഒരു CSV ഫയലിലേക്ക് പരിവർത്തനം ചെയ്യുക (ഹെക്സാഡെസിമൽ ഉപയോഗിച്ച്).

STRONGNAME ഒപ്പിടുന്നു ഓപ്ഷനുകൾ


-D അസംബ്ലി 1 അസംബ്ലി 2
അസംബ്ലി 1 ഉം അസംബ്ലി 2 ഉം ഒന്നാണെങ്കിൽ അവയുടെ ഒപ്പ് ഒഴികെ താരതമ്യം ചെയ്യുക. ഈ
രണ്ട് അസംബ്ലികളുടെയും മെറ്റാഡാറ്റയുടെ ഹാഷ് താരതമ്യം ചെയ്തുകൊണ്ടാണ് ഇത് ചെയ്യുന്നത്.

-k [വലുപ്പം] കീപയർ.snk
നിർദ്ദിഷ്‌ട ഫയലിൽ ഒരു പുതിയ സ്ട്രോങ്‌നെയിം കീപെയർ സൃഷ്‌ടിക്കുക. ഡിഫോൾട്ട് കീ ദൈർഘ്യം ആണ്
1024 ബിറ്റുകൾ, 1.x അസംബ്ലികളിൽ ഒപ്പിടുമ്പോൾ എപ്പോഴും ഉപയോഗിക്കേണ്ടതാണ്. 384 മുതൽ ഏത് മൂല്യവും
16384 ബിറ്റുകൾ (8 ബിറ്റുകളുടെ വർദ്ധനവിൽ) എന്നത് 2.x സൈൻ ചെയ്യുന്നതിനുള്ള സാധുവായ കീ ദൈർഘ്യമാണ്.
അസംബ്ലികൾ. പരമാവധി അനുയോജ്യത ഉറപ്പാക്കാൻ നിങ്ങൾക്ക് 1024 ഉപയോഗിക്കുന്നത് തുടരാം
ബിറ്റ് കീകൾ. ദൈർഘ്യം ഉപയോഗിക്കുന്നതിന്, സാധ്യമെങ്കിൽപ്പോലും, നല്ല കാരണമൊന്നുമില്ലെന്ന് ശ്രദ്ധിക്കുക
1024 ബിറ്റുകളിൽ കുറവ്.

-R നിയമസഭാ കീപയർ.snk
നിർദ്ദിഷ്‌ട സ്ട്രോങ്‌നെയിം കീപെയർ ഫയൽ (SNK) ഉപയോഗിച്ച് നിർദ്ദിഷ്‌ട അസംബ്ലി വീണ്ടും സൈൻ ചെയ്യുക അല്ലെങ്കിൽ
ഒരു PKCS#12/PFX പാസ്‌വേഡ് പരിരക്ഷിത ഫയൽ. ഉപയോഗിച്ച് മാത്രമേ നിങ്ങൾക്ക് ഒരു അസംബ്ലിയിൽ ഒപ്പിടാൻ കഴിയൂ
അസംബ്ലിക്കുള്ളിലെ പബ്ലിക് കീയുമായി പൊരുത്തപ്പെടുന്ന സ്വകാര്യ കീ (അത് പബ്ലിക് കീ അല്ലാത്ത പക്ഷം
machine.config-ൽ ടോക്കൺ റീമാപ്പ് ചെയ്തിട്ടുണ്ട്).

-ആർസി നിയമസഭാ കണ്ടെയ്നർ
നിർദ്ദിഷ്ട സ്ട്രോങ്നെയിം കണ്ടെയ്നർ ഉപയോഗിച്ച് നിർദ്ദിഷ്ട അസംബ്ലി വീണ്ടും ഒപ്പിടുക.

-t ഫയല്
നിർദ്ദിഷ്ട ഫയലിൽ നിന്ന് പൊതു കീ ടോക്കൺ കാണിക്കുക.

-ടിപി ഫയല്
നിർദ്ദിഷ്ട ഫയലിൽ നിന്ന് പബ്ലിക് കീയും പബ്ലിക് കീ ടോക്കണും കാണിക്കുക.

-T നിയമസഭാ
നിർദ്ദിഷ്‌ട അസംബ്ലിയിൽ നിന്നുള്ള പൊതു കീ ടോക്കൺ കാണിക്കുക.

-ടിപി നിയമസഭാ
നിർദ്ദിഷ്‌ട അസംബ്ലിയിൽ നിന്ന് പൊതു കീയും പൊതു കീ ടോക്കണും കാണിക്കുക.

-v നിയമസഭാ
നിർദ്ദിഷ്ട അസംബ്ലി ഒപ്പ് പരിശോധിക്കുക.

-വിഎഫ് നിയമസഭാ
നിർദ്ദിഷ്ട അസംബ്ലി ഒപ്പ് പരിശോധിക്കുക (അപ്രാപ്തമാക്കിയാലും).

സഹായിക്കൂ ഓപ്ഷനുകൾ


-h , -?
ഈ ഉപകരണത്തെക്കുറിച്ചുള്ള അടിസ്ഥാന സഹായം പ്രദർശിപ്പിക്കുക.

-h config , -? config
ഈ ടൂളിനെക്കുറിച്ചുള്ള കോൺഫിഗറേഷനുമായി ബന്ധപ്പെട്ട സഹായം പ്രദർശിപ്പിക്കുക.

-h csp , -? csp
ഈ ടൂളിനെക്കുറിച്ചുള്ള ക്രിപ്‌റ്റോഗ്രാഫിക് സേവന ദാതാവുമായി ബന്ധപ്പെട്ട സഹായം പ്രദർശിപ്പിക്കുക.

-h മാറ്റുക , -? മാറ്റുക
ഈ ടൂളിനെക്കുറിച്ചുള്ള കൺവേർഷനുമായി ബന്ധപ്പെട്ട സഹായം പ്രദർശിപ്പിക്കുക.

-h sn , -? sn
ഈ ടൂളിനെക്കുറിച്ചുള്ള ശക്തമായ നാമവുമായി ബന്ധപ്പെട്ട സഹായം പ്രദർശിപ്പിക്കുക.

കോൺഫിഗറേഷൻ FILE


Strongnames കോൺഫിഗറേഷൻ "machine.config" ഫയലിൽ സൂക്ഷിച്ചിരിക്കുന്നു. നിലവിൽ രണ്ട്
സവിശേഷതകൾ ക്രമീകരിക്കാൻ കഴിയും.

/ കോൺഫിഗറേഷൻ/ശക്തമായ പേരുകൾ/pubTokenMapping
ECMA ടോക്കൺ പോലെയുള്ള ഒരു പൊതു കീ ടോക്കൺ മറ്റൊന്നിലേക്ക് റീമാപ്പ് ചെയ്യാൻ മോണോയെ ഈ സംവിധാനം അനുവദിക്കുന്നു
സ്ഥിരീകരണത്തിനുള്ള പൊതു കീ. രണ്ട് സാഹചര്യങ്ങളിൽ ഇത് ഉപയോഗപ്രദമാണ്. ആദ്യം, അസംബ്ലികൾ
"ECMA കീ" ഉപയോഗിച്ച് ഒപ്പിട്ടത് "റൺടൈം" കീ (ECMA ആയി) പരിശോധിച്ചുറപ്പിക്കേണ്ടതുണ്ട്
കീ ഒരു പൊതു കീ അല്ല). രണ്ടാമതായി, പല അസംബ്ലികളും സ്വകാര്യ കീകൾ ഉപയോഗിച്ചാണ് ഒപ്പിട്ടിരിക്കുന്നത്
മോണോ ഉപയോഗിക്കാനാകില്ല (ഉദാ. System.Security.dll അസംബ്ലി). ഒരു പുതിയ കീ ഉപയോഗിക്കാൻ കഴിയില്ല
കാരണം അത് ശക്തമായ പേര് മാറ്റണം (ഒരു പുതിയ കീ ജോഡിക്ക് ഒരു പുതിയ പൊതു കീ ഉണ്ടായിരിക്കും
ഒരു പുതിയ ടോക്കൺ നിർമ്മിക്കും). പബ്ലിക് കീ ടോക്കൺ റീമാപ്പിംഗ് ആണ് ഇതിനുള്ള പരിഹാരം
രണ്ട് പ്രശ്നങ്ങൾ. ഓരോ ടോക്കണും ഇതുപോലെയുള്ള ഒരു "മാപ്പ്" എൻട്രിയിൽ കോൺഫിഗർ ചെയ്തിരിക്കണം:


/കോൺഫിഗറേഷൻ/ശക്തമായ പേരുകൾ/പരിശോധന ക്രമീകരണങ്ങൾ
കാലതാമസം ഒപ്പിട്ട അസംബ്ലികൾ ഉപയോഗിക്കുന്നത് വികസന സമയത്ത് പലപ്പോഴും ഉപയോഗപ്രദമാണ്. സാധാരണ*
റൺടൈം കാലതാമസം ഒപ്പിട്ട അസംബ്ലികൾ ലോഡ് ചെയ്യാൻ അനുവദിക്കില്ല. ഈ സവിശേഷത
കാലതാമസം വരുത്തുന്ന ചില അസംബ്ലികളെ അനുവദിക്കുന്നു (അവയുടെ പൊതു കീ ടോക്കണിനെ അടിസ്ഥാനമാക്കി, ഓപ്ഷണലായി
അസംബ്ലി നാമവും ഉപയോക്തൃനാമവും) പൂർണ്ണമായും ഒപ്പിട്ട അസംബ്ലികൾ പോലെ ഉപയോഗിക്കണം. [*]
മോണോ 1.0 "റൺടൈം" സ്ട്രോങ്ങ് നെയിം സിഗ്നേച്ചറുകൾ സാധൂകരിക്കുന്നില്ല, അതിനാൽ ഈ ഓപ്ഷൻ
മിക്ക സാഹചര്യങ്ങളിലും ഇത് ആവശ്യമില്ല.

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



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