ഹാഷ്രത് - ക്ലൗഡിൽ ഓൺലൈനിൽ

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

പട്ടിക:

NAME


ഹഷ്രത് - നിരവധി ഹാഷുകളും ആവർത്തനക്ഷമതയും പിന്തുണയ്ക്കുന്ന ഹാഷിംഗ് ടൂൾ

സിനോപ്സിസ്


ഹഷ്രത് [ഓപ്ഷനുകൾ] [പാതകൾ ലേക്ക് ഹാഷ്]

ഹഷ്രത് -c [ഓപ്ഷനുകൾ] [ഇൻപുട്ട് ഫയല് of ഹാഷുകൾ]

വിവരണം


ഹഷ്രത്ത് എ ഹാഷ്md5, sha1, sha256, sha512, പിന്തുണയ്ക്കുന്ന ജനറേഷൻ യൂട്ടിലിറ്റി
വേൾപൂൾ, jh-224, jh256, jh-384, jh-512 ഹാഷ് പ്രവർത്തനങ്ങൾ, കൂടാതെ HMAC പതിപ്പുകൾ of
ആ പ്രവർത്തനങ്ങൾ. ഇതിന് പരമ്പരാഗത ഫോർമാറ്റിൽ ഔട്ട്പുട്ട് ചെയ്യാൻ കഴിയും (md5sum, shasum എന്നിവ പോലെ
ഇഷ്ടം) അല്ലെങ്കിൽ സ്വന്തം ഫോർമാറ്റ്.

ഹാഷുകൾ ഒക്ടൽ, ഡെസിമൽ, ഹെക്സാഡെസിമൽ, വലിയക്ഷര ഹെക്സാഡെസിമൽ അല്ലെങ്കിൽ ബേസ്64 എന്നിവയിൽ ഔട്ട്പുട്ട് ചെയ്യാം.

ഡയറക്‌ടറി ആവർത്തനം, മുഴുവൻ ഉപകരണങ്ങളും ഹാഷ് ചെയ്യൽ, എ ജനറേറ്റ് ചെയ്യൽ എന്നിവയും ഹഷ്രത്ത് പിന്തുണയ്ക്കുന്നു ഹാഷ്
ഒരു മുഴുവൻ ഡയറക്‌ടറിക്കും. ഇതിന് ഒരു CGI മോഡ് ഉണ്ട്, അത് ഒരു വെബ് പേജായി ഉപയോഗിക്കാം ലേക്ക് തിരയൽ
ഹാഷുകൾ.

ഓപ്ഷനുകൾ


-?, -സഹായം, --സഹായിക്കൂ
ഈ സഹായം അച്ചടിക്കുക.

- പതിപ്പ്, --പതിപ്പ്
പ്രോഗ്രാം പതിപ്പ് അച്ചടിക്കുക.

-md5 md5 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം. ഇതാണ് സ്ഥിരസ്ഥിതി ഹാഷ്.

-ഷാ1 sha1 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

-ഷാ256
sha256 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

-ഷാ512
sha512 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

- ചുഴലിക്കാറ്റ് വേൾപൂൾ ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

- ചുഴലിക്കാറ്റ്
വേൾപൂൾ ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

-jh224 jh-224 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

-jh256 jh-256 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

-jh384 jh-384 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

-jh512 jh-512 ഉപയോഗിക്കുക ഹാഷ് അൽഗോരിതം.

-hmac എച്ച്എംഎസി വ്യക്തമാക്കിയത് ഉപയോഗിക്കുന്നു ഹാഷ് അൽഗോരിതം.

-8 പകരം ഒക്ടൽ ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക of ഹെക്സ്.

-10 പകരം ദശാംശം ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക of ഹെക്സ്.

-എച്ച്, -ഹെക്സ്
അപ്പർകേസ് ഹെക്സാഡെസിമൽ ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക.

-64, അടിസ്ഥാനം64
ബേസ്64 ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക.

-i64, -i64
പുനഃക്രമീകരിച്ച പ്രതീകങ്ങളോടെ, base64 ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക.

-p64, -p64
'അനുവദനീയമായവയുമായി മികച്ച അനുയോജ്യതയ്ക്കായി, az,AZ, _- എന്നിവ ഉപയോഗിച്ച് base64 ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക
വെബ്‌സൈറ്റുകളിലെ പ്രതീകങ്ങൾ.

-x64, -x64
XXencode ശൈലി അടിസ്ഥാന64 ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക.

-u64, -u64
UUencode ശൈലി അടിസ്ഥാന64 ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക.

-g64, -g64
GEDCOM ശൈലി അടിസ്ഥാന64 ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക.

-a85, -എ 85
ASCII85 ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക.

-z85, -z85
ASCII85-ന്റെ ZEROMQ വേരിയന്റ് ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യുക. -t, -വ്യാപാരം ഔട്ട്പുട്ട് ഹാഷുകൾ പരമ്പരാഗതമായി
md5sum, shaXsum ഫോർമാറ്റ്.

-ടാഗ്, --ടാഗ് -bsd
ഔട്ട്പുട്ട് ഹാഷുകൾ bsdsum ഫോർമാറ്റിൽ.

-r ഫയലുകൾ ഹാഷ് ചെയ്യുമ്പോൾ ഡയറക്ടറികളിലേക്ക് ആവർത്തിക്കുക.

-f
ലിസ്റ്റുചെയ്തിരിക്കുന്ന ഹാഷ് ഫയലുകൾ .

-i
മാത്രം ഹാഷ് ഇനങ്ങൾ പൊരുത്തപ്പെടുന്നു .

-x
പൊരുത്തപ്പെടുന്ന ഇനങ്ങൾ ഒഴിവാക്കുക .

-n
വെട്ടിച്ചുരുക്കുക ഹാഷുകൾ ലേക്ക് ബൈറ്റുകൾ.

-c പരിശോധിക്കുക ഹാഷുകൾ ലിസ്റ്റിന് എതിരായി ഫയല് (അല്ലെങ്കിൽ stdin).

-സി.എഫ് പരിശോധിക്കുക ഹാഷുകൾ പക്ഷേ പരാജയങ്ങൾ മാത്രം കാണിക്കുക.

-m stdin-ൽ നിന്ന് വായിച്ച ഒരു ലിസ്റ്റിൽ നിന്ന് ഫയലുകൾ പൊരുത്തപ്പെടുത്തുക.

-എൽഎം വായിക്കുക ഹാഷുകൾ stdin-ൽ നിന്ന്, അവ അപ്‌ലോഡ് ചെയ്യുക ലേക്ക് ഒരു memcached സെർവർ (ആവശ്യമാണ് - memcached
ഓപ്ഷൻ).

-എക്സ്, -ഉദാഹരണം
ചെക്ക് അല്ലെങ്കിൽ മാച്ച് മോഡിൽ എക്സിക്യൂട്ടബിൾ ഫയലുകൾ മാത്രം പരിശോധിക്കുക.

-ഡപ്പുകൾ ഡ്യൂപ്ലിക്കേറ്റ് ഫയലുകൾക്കായി തിരയുക.

- memcached , -എംസിഡി
മെംകാഷ് ചെയ്ത സെർവർ വ്യക്തമാക്കുക. ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുകയാണെങ്കിൽ stdin-ൽ നിന്നുള്ള വായന ലിസ്റ്റ് അസാധുവാക്കുന്നു
കൂടെ -m, -c or -സി.എഫ്.

-h
സ്ക്രിപ്റ്റ് ലേക്ക് എപ്പോൾ ഓടുക ഫയല് ചെക്ക് മോഡിൽ പരാജയപ്പെടുന്നു, അല്ലെങ്കിൽ MATCH മോഡിൽ കണ്ടെത്തി.

- ഹുക്ക്
സ്ക്രിപ്റ്റ് ലേക്ക് എപ്പോൾ ഓടുക ഫയല് ചെക്ക് മോഡ് പരാജയപ്പെടുകയോ FIND മോഡിൽ കണ്ടെത്തുകയോ ചെയ്യുന്നു

- നിറം പരിശോധിക്കുമ്പോൾ ഔട്ട്പുട്ടിൽ ANSI കളർ കോഡുകൾ ഉപയോഗിക്കുക ഹാഷുകൾ.

-എസ്, -കണിശമായ
കർശനമായ മോഡ്: പരിശോധിക്കുമ്പോൾ, പരിശോധിക്കുക ഫയല് mtime, ഉടമ, ഗ്രൂപ്പ്, ഇനോഡ് എന്നിവയും
അത് ഹാഷ്.

-d ഡിറഫറൻസ് (പിന്തുടരുക) സിംലിങ്കുകൾ.

-എഫ്എസ് ഒരു ഫയൽസിസ്റ്റം നിലനിർത്തുക.

-ദിർമോഡ്
DirMode: ഡയറക്‌ടറിയിലെ എല്ലാ ഫയലുകളും വായിച്ച് ഒരെണ്ണം സൃഷ്‌ടിക്കുക ഹാഷ് അവർക്കുവേണ്ടി.

-ദേവ്മോഡ്
DevMode: a-ൽ നിന്ന് വായിക്കുക ഫയല് അത് ഒരു DEVNODE ആണ്.

-ലൈനുകൾ stdin എന്നിവയിൽ നിന്നുള്ള വരികൾ വായിക്കുക ഹാഷ് ഓരോ വരിയും സ്വതന്ത്രമായി.

-ആർഎൽ, -റോലൈൻസ്
stdin എന്നിവയിൽ നിന്നുള്ള വരികൾ വായിക്കുക ഹാഷ് ഓരോ വരിയും സ്വതന്ത്രമായി, ഏതെങ്കിലും ട്രെയിലിംഗ് ഉൾപ്പെടെ
വെള്ളയിടം. ഇത് 'എക്കോ ടെക്സ്റ്റ് |' എന്നതിന് അനുയോജ്യമാണ് md5sum'.

-സിജിഐ HTTP CGI മോഡിൽ പ്രവർത്തിപ്പിക്കുക.

-നെറ്റ് ചികിത്സിക്കുക'ഫയല്ssh അല്ലെങ്കിൽ http URL ആയി ആർഗ്യുമെന്റുകൾ, നെറ്റ്‌വർക്കിലൂടെ ഫയലുകൾ വലിച്ചിടുക
എന്നിട്ട് ഹാഷ് അവ (ഹാഷിംഗ് അനുവദിക്കുന്നു of റിമോട്ട് മെഷീനുകളിലെ ഫയലുകൾ). URL-കൾ ഇതിൽ ഉണ്ട്
ഫോർമാറ്റ് ssh://[ഉപയോക്തൃനാമം]:[പാസ്‌വേഡ്]@[ഹോസ്റ്റ്]:[പോർട്ട്] അല്ലെങ്കിൽ
http://[username]:[password]@[host]:[port].

-നിഷ്‌ക്രിയ ഫയൽ
പാത ലേക്ക് ഒരു ssh സ്വകാര്യ കീ ഫയല് ലേക്ക് ഉപയോഗം ലേക്ക് എപ്പോൾ ഒരു പാസ്‌വേഡിന് പകരം പ്രാമാണീകരിക്കുക
ssh വഴി ഫയലുകൾ വലിക്കുന്നു.

-xattr വിപുലീകരിച്ചത് ഉപയോഗിക്കുക ഫയല് ഗുണവിശേഷങ്ങൾ. ഇൻ ഹാഷ് മോഡ്, സ്റ്റോർ ഹാഷുകൾ ലെ ഫയല് ഗുണവിശേഷങ്ങൾ. ഇൻ
ചെക്ക് മോഡ് താരതമ്യം ചെയ്യുക ഹാഷുകൾ ൽ സംഭരിച്ചു ഫയല് ഗുണവിശേഷങ്ങൾ.

-txattr
ട്രസ്റ്റഡ് എക്സ്റ്റെൻഡഡ് ഉപയോഗിക്കുക ഫയല് ഗുണവിശേഷങ്ങൾ. ഇൻ ഹാഷ് മോഡ്, സ്റ്റോർ ഹാഷുകൾ വിശ്വസനീയമായി ഫയല്
ഗുണവിശേഷങ്ങൾ. വിശ്വസനീയമായ ആട്രിബ്യൂട്ടുകൾ റൂട്ട് ഉപയോഗിച്ച് മാത്രമേ വായിക്കാനും എഴുതാനും കഴിയൂ.

- കാഷെ ഉപയോഗം ഹാഷുകൾ mtime-നേക്കാൾ പ്രായം കുറവാണെങ്കിൽ ഉപയോക്താവ് xattr-ൽ സംഭരിക്കുന്നു of The ഫയല്. ഈ
ഔട്ട്പുട്ടിംഗ് വേഗത്തിലാക്കുന്നു ഹാഷുകൾ.

-u
അപ്ഡേറ്റ് ചെയ്യുക. ചെക്കിംഗ് മോഡിൽ, അപ്ഡേറ്റ് ചെയ്യുക ഹാഷുകൾ നിങ്ങൾ പോകുമ്പോൾ ഫയലുകൾക്കായി. ദി എ ആണ്
കോമ കൊണ്ട് വേർതിരിച്ച ലിസ്റ്റ് of കാര്യങ്ങൾ ലേക്ക് അപ്ഡേറ്റ്, അത് xattr memcached അല്ലെങ്കിൽ a ഫയല്
പേര്. ഇത് ഉപയോഗിച്ച് ഈ ലക്ഷ്യങ്ങൾ അപ്ഡേറ്റ് ചെയ്യും ഹാഷ് ആ സമയത്ത് കണ്ടെത്തി of
പരിശോധിക്കുന്നു.

-മറയ്ക്കുക-ഇൻപുട്ട്
ലൈൻമോഡിൽ stdin-ൽ നിന്നുള്ള ഡാറ്റ വായിക്കുമ്പോൾ, ടെർമിനൽ സജ്ജമാക്കുക ലേക്ക് പ്രതിധ്വനിക്കുന്ന പ്രതീകങ്ങളല്ല,
അങ്ങനെ ടൈപ്പ് ചെയ്തു മറച്ചു ഇൻപുട്ട്.

-നക്ഷത്രം-ഇൻപുട്ട്
ലൈൻമോഡിൽ stdin-ൽ നിന്നുള്ള ഡാറ്റ വായിക്കുമ്പോൾ, പ്രതീകങ്ങൾക്ക് പകരം നക്ഷത്രങ്ങൾ നൽകുക.

കുറിപ്പുകൾ


ഹഷ്രത്തിന് അത് ഏതെങ്കിലും വിധത്തിൽ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് കണ്ടെത്താനും കഴിയും of ഇനിപ്പറയുന്ന പേരുകൾ (ഉദാ, വഴി
സിംലിങ്കുകൾ):

md5s കൂടെ ഓടുക'-വ്യാപാരം -md5'.

ഷാസും കൂടെ ഓടുക'-വ്യാപാരം -ഷാ1'.

sha1sum
കൂടെ ഓടുക'-വ്യാപാരം -ഷാ1'.

sha256sum
കൂടെ ഓടുക'-വ്യാപാരം -ഷാ256'.

sha512sum
കൂടെ ഓടുക'-വ്യാപാരം -ഷാ512'.

jh224sum
കൂടെ ഓടുക'-വ്യാപാരം -jh224'.

jh256sum
കൂടെ ഓടുക'-വ്യാപാരം -jh256'.

jh384sum
കൂടെ ഓടുക'-വ്യാപാരം -jh384'.

jh512sum
കൂടെ ഓടുക'-വ്യാപാരം -jh512'.

ചുഴലിക്കാറ്റ്
കൂടെ ഓടുക'-വ്യാപാരം - ചുഴലിക്കാറ്റ്'.

hashrat.cgi
വെബ് പ്രവർത്തനക്ഷമമാക്കിയ 'cgi മോഡിൽ' പ്രവർത്തിപ്പിക്കുക.

ഉദാഹരണങ്ങൾ


ഹഷ്രത്
ഒരു md5 സൃഷ്ടിക്കുക ഹാഷ് of stdin-ൽ നിന്ന് വായിച്ച ഡാറ്റ (ഡിഫോൾട്ട് ഹാഷ് തരം md5).

ഹഷ്രത് -jh256
ഒരു jh-256 സൃഷ്ടിക്കുക ഹാഷ് of stdin-ൽ നിന്ന് വായിച്ച ഡാറ്റ.

ഹഷ്രത് -ഷാ256 -64
ഒരു sha-256 സൃഷ്ടിക്കുക ഹാഷ് of stdin-ൽ നിന്ന് വായിച്ച ഡാറ്റ, base64 എൻകോഡിംഗ് ഉള്ള ഔട്ട്പുട്ട്.

ഹഷ്രത് -ഷാ256 -64 -ലൈനുകൾ
stdin-ൽ നിന്നുള്ള വരികൾ വായിക്കുക, ഓരോ വരിയിലും ബേസ്256 എൻകോഡിംഗ് ഉപയോഗിച്ച് ഒരു sha-64 സൃഷ്ടിക്കുക.
ഇത് അവസാനം മുതൽ ഏത് വൈറ്റ്‌സ്‌പെയ്‌സും ഇല്ലാതാക്കുന്നു of ലൈൻ (\r കൂടാതെ/അല്ലെങ്കിൽ \n ലൈൻ ഉൾപ്പെടെ
ടെർമിനേറ്ററുകൾ).

ഹഷ്രത് -md5 -വ്യാപാരം -റോലൈൻസ്
stdin-ൽ നിന്നുള്ള വരികൾ വായിക്കുക, ഒരു md5 സൃഷ്ടിക്കുക ഹാഷ് എല്ലാ വരികൾക്കും പരമ്പരാഗത ഫോർമാറ്റിൽ
ട്രെയിലിംഗ് വൈറ്റ്‌സ്‌പേസ് ഉൾപ്പെടെ. ഇത് 'എക്കോ ടെക്സ്റ്റ് |' എന്നതിന് അനുയോജ്യമാണ് md5sum', എവിടെ
ടെക്സ്റ്റ് ഒരു വരിയാണ്, എക്കോ ഒരു പുതിയ ലൈൻ ചേർക്കുന്നു ലേക്ക് അവസാനം of അത് ഔട്ട്പുട്ട് ചെയ്യുന്ന വാചകം.

ഹഷ്രത് *
ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുക of ഹാഷുകൾ നിലവിലെ ഡയറക്‌ടറിയിലെ ഫയലുകൾക്കായി (സ്ഥിരസ്ഥിതി ഹാഷ് തരം
md5).

ഹഷ്രത് -r -ഷാ1 * > hashes.sha1
ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുക of ഹാഷുകൾ നിലവിലെ ഡയറക്‌ടറിയിലെ ഫയലുകൾക്കായി, കൂടാതെ എല്ലാം
സബ്‌ഡയറക്‌ടറികൾ, sha1 ഹാഷിംഗ് ഉപയോഗിക്കുന്നു.

പൂച്ച hashes.sha1 > ഹഷ്രത് -c
പരിശോധിക്കുക ഹാഷുകൾ hashes.sha1 ൽ ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്നു.

പൂച്ച hashes.sha1 > ഹഷ്രത് -c -കണിശമായ
പരിശോധിക്കുക ഹാഷുകൾ hashes.sha1-ൽ ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്നു. എങ്കിൽ ഹാഷുകൾ എന്നതിനേക്കാൾ പരമ്പരാഗത ഫോർമാറ്റിൽ അല്ല
The -കണിശമായ പതാക കാരണമാകും ഹഷ്രത് ലേക്ക് ഫയലുകൾ uid, gid, വലിപ്പം, mtime എന്നിവ പരിശോധിക്കുക
inode, എന്തെങ്കിലും പരാജയ സന്ദേശം ഉണ്ടെങ്കിൽ പ്രിന്റ് ചെയ്യുക of അവ പൊരുത്തപ്പെടുന്നില്ല.

പൂച്ച hashes.sha1 > ഹഷ്രത് -സി.എഫ്
പരിശോധിക്കുക ഹാഷുകൾ hashes.sha1 ൽ ലിസ്‌റ്റ് ചെയ്‌തിട്ടുണ്ട് എന്നാൽ ഔട്ട്‌പുട്ട് പരാജയങ്ങൾ മാത്രം.

പൂച്ച APT1.md5 | ഹഷ്രത് -m -r /
ഒരു ലിസ്റ്റ് വായിക്കുക of ഹാഷുകൾ stdin-ൽ നിന്ന് അവയുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾക്കായി ആവർത്തിച്ച് തിരയുക.

പൂച്ച APT1.md5 | ഹഷ്രത് -എൽഎം - memcached 127.0.0.1
ഒരു ലിസ്റ്റ് വായിക്കുക of ഹാഷുകൾ stdin-ൽ നിന്ന്, ഒരു memcached സെർവറിൽ രജിസ്റ്റർ ചെയ്യുക.

ഹഷ്രത് -m - memcached 127.0.0.1 -r /
ഫയലുകൾക്കായി ആവർത്തിച്ച് തിരയുക ഹാഷുകൾ ഒരു memcached സെർവറിൽ സൂക്ഷിക്കുന്നു.

ഹഷ്രത് -ദേവ്മോഡ് - ചുഴലിക്കാറ്റ് -64 / dev / sda1
ഒരു ചുഴലിക്കാറ്റ് സൃഷ്ടിക്കുക ഹാഷ് of മുഴുവൻ ഉപകരണവും /dev/sda1. ഔട്ട്പുട്ട് ഫലം അടിസ്ഥാന 64-ൽ.

ഹഷ്രത് -ഷാ1 -നെറ്റ് ssh:user:password@myhost/bin/*
sha1 സൃഷ്ടിക്കുക ഹാഷുകൾ of ഫയലുകൾ / ബിൻ /* 'myhost' എന്ന റിമോട്ട് മെഷീനിൽ.

ഹഷ്രത് - ചുഴലിക്കാറ്റ് -നെറ്റ് http://myhost.com/webpage.html
വേൾപൂൾ സൃഷ്ടിക്കുക ഹാഷ് ലിസ്‌റ്റ് ചെയ്‌ത URL-ന്. ശ്രദ്ധിക്കുക, പല വെബ്‌പേജുകളിലും ചലനാത്മകതയുണ്ട്
ഓരോ തവണയും മാറുന്ന ഉള്ളടക്കം, അതിനാൽ ഇത് അതേ രീതിയിൽ മാത്രമേ നൽകൂ ഹാഷ് വീണ്ടും
പേജ് സ്റ്റാറ്റിക്ക് ആണെങ്കിൽ മാറ്റമില്ല.

ഹഷ്രത് -ഡപ്പുകൾ -r / home -u xattr
/home എന്നതിന് താഴെയുള്ള ഡ്യൂപ്ലിക്കേറ്റ് ഫയലുകൾക്കായി തിരയുക. അപ്ഡേറ്റ് ചെയ്യുക ഹാഷുകൾ ഫയൽ സിസ്റ്റത്തിൽ സംഭരിച്ചിരിക്കുന്നു
നിങ്ങൾ പോകുമ്പോൾ ആട്രിബ്യൂട്ടുകൾ.

ഉപയോഗങ്ങൾ വേണ്ടി ഹഷ്രത്


1) ശക്തമായ പാസ്‌വേഡുകൾ

ഹഷ്രത്ത് ഉപയോഗിക്കാം ലേക്ക് വെബ്‌സൈറ്റുകൾക്കായി ശക്തമായ പാസ്‌വേഡുകൾ സൃഷ്ടിക്കുക. അതിനാൽ, നിങ്ങൾക്കില്ല ലേക്ക്
ശക്തമായ പാസ്‌വേഡ് ഓർമ്മിക്കുക, അത് എപ്പോഴും പുനഃസൃഷ്ടിക്കുകയാണെങ്കിൽ ഹഷ്രത്. നിങ്ങൾക്ക് വേണം ലേക്ക്
ഒരു പിടി ഓർക്കുക of മിതമായ മാന്യമായ പാസ്‌വേഡുകൾ, അതായത്, എനിക്ക് കണ്ടെത്താൻ കഴിയാത്ത കാര്യങ്ങൾ
'ഏറ്റവും ജനപ്രിയമായ 10,000 പാസ്‌വേഡുകൾ' പട്ടികയിലും[1] ഒരു അധിക വ്യക്തിഗത പിൻ.
ഇപ്പോൾ, നിങ്ങൾക്ക് ആവശ്യമാണ് ലേക്ക് വെബ്‌സൈറ്റിന്റെ പേര് സംയോജിപ്പിക്കുക, ഒന്ന് of പാസ്‌വേഡുകളും വ്യക്തിഗത പിൻ, എ
ചരട് കെട്ടുകയും അവയിൽ ഭക്ഷണം നൽകുകയും ചെയ്യുക ഹഷ്രത്:

$ echo "facebook.com പാസ്‌വേഡ് 1234" | ഹഷ്രത് -ശ1 -64

വ്യക്തമായും, ഒരു നല്ല പാസ്‌വേഡ് 'പാസ്‌വേഡ്' അല്ല, നല്ല പിൻ '1234' അല്ല, എന്നാൽ നിങ്ങൾക്ക് ലഭിക്കുന്നത്
ആശയം. ഇത് "28 ട്രില്യൺ സെഞ്ച്വറി" എടുക്കേണ്ട 8.02-അക്ഷരങ്ങളുടെ സ്ട്രിംഗ് നൽകുന്നു ലേക്ക് പിളര്പ്പ്
ഒരു "മസിവ് ക്രാക്കിംഗ് അറേ" ഉള്ളത് ലേക്ക് സ്റ്റീവ് ഗിബ്‌സന്റെ പാസ്‌വേഡ് ഹേസ്റ്റാക്കുകൾ
യൂട്ടിലിറ്റി[2]. ഇതാണ് ഞാൻ പിന്നീട് എന്റെ പാസ്‌വേഡായി ഉപയോഗിക്കുന്നത്. നിർഭാഗ്യവശാൽ ചില വെബ്സൈറ്റുകൾ എടുക്കില്ല
28 പ്രതീകങ്ങളുള്ള ഒരു പാസ്‌വേഡ്, ഇവയ്‌ക്കായി നിങ്ങൾക്ക് വെട്ടിച്ചുരുക്കാം ലേക്ക് അനുയോജ്യമായ നീളം (ഉപയോഗിക്കുന്നു
The -n ഫ്ലാഗ്), എന്നാൽ ഫലങ്ങൾ നിങ്ങൾക്ക് ഓർക്കാൻ കഴിയുന്ന എന്തിനേക്കാളും ശക്തമാണ്, കൂടാതെ
ഡിസ്കിൽ ഒന്നും സംഭരിക്കേണ്ടതില്ല (പാസ്‌വേർഡ് മാനേജർമാരിൽ പോലെ).

ചില അപകടങ്ങളുണ്ട് ലേക്ക് നിങ്ങൾ ഒരു പങ്കുവച്ചതാണെങ്കിൽ മുകളിൽ കാണിച്ചിരിക്കുന്ന 'എക്കോ' രീതി ഉപയോഗിക്കുന്നു
യന്ത്രം, അല്ലെങ്കിൽ ആരെങ്കിലും പിടിച്ചാൽ of നിങ്ങളുടെ കമ്പ്യൂട്ടർ/ഹാർഡ് ഡ്രൈവ്. ഒരു പങ്കിട്ട മെഷീനിൽ ഒരാൾ
'ps ax' എന്ന് ടൈപ്പ് ചെയ്യാം ലേക്ക് എല്ലാ കമാൻഡുകളും പ്രവർത്തിക്കുന്നത് കാണുക, അവർ കൃത്യസമയമാണെങ്കിൽ, അവർ കണ്ടേക്കാം
നിങ്ങളുടെ കമാൻഡ്-ലൈൻ അതിൽ നിങ്ങളുടെ പാസ്‌വേഡ്. മറ്റൊരു അപകടം ഒരു ഷെൽ ഉപയോഗിക്കുന്നതാണ് (പോലെ
bash) നിങ്ങളുടെ ടൈപ്പ് ചെയ്ത കമാൻഡുകൾ റെക്കോർഡ് ചെയ്യുന്നതിനാൽ നിങ്ങൾക്ക് അവ പിന്നീട് തിരിച്ചുവിളിക്കാം. ബാഷ് ഇത് സംഭരിക്കുന്നു
ഡിസ്കിലെ വിവരങ്ങൾ ഫയല് .bash_history, അതിനാൽ നിങ്ങൾ മുകളിൽ കാണിച്ചിരിക്കുന്ന 'എക്കോ' രീതി ഉപയോഗിക്കുകയാണെങ്കിൽ
നിങ്ങളുടെ പാസ്‌വേഡ് ഡിസ്കിൽ സേവ് ചെയ്യപ്പെടും. ഇതിനെ ചെറുക്കാൻ ഹഷ്രത് ലൈൻ മോഡ് ഉണ്ട്:

$ ഹഷ്രത് -ശ1 -64 -വരികൾ

ഇത് stdin-ൽ നിന്നുള്ള വരികൾ വായിക്കുന്നു, അതിനാൽ ടൈപ്പ് ചെയ്യുക ഹഷ്രത് തുടർന്ന് ENTER അമർത്തുക, നിങ്ങൾ ആകും
നൽകപ്പെട്ട ഹാഷ് of നിങ്ങൾ ടൈപ്പ് ചെയ്ത വരി. ഈ രീതിയിൽ നിങ്ങളുടെ പാസ്‌വേഡ് ദൃശ്യമാകില്ല
'ps ax', അല്ലെങ്കിൽ ഒരിക്കലും ഡിസ്കിൽ സംഭരിച്ചിട്ടില്ല.

A -ലൈനുകൾ വ്യത്യസ്തമായത് ഉത്പാദിപ്പിക്കും ഹാഷ് ലേക്ക് മുകളിൽ ലിസ്റ്റുചെയ്തിരിക്കുന്ന 'എക്കോ' രീതി, കാരണം അത്
വായിച്ച വരികളിൽ നിന്ന് പിന്നിലെ ഏതെങ്കിലും വിസ്‌പേസ് നീക്കം ചെയ്യുന്നു. നിങ്ങൾക്ക് കർശനമായ അനുയോജ്യത വേണമെങ്കിൽ
'എക്കോ' (സ്ഥിരമായി എക്കോ ഒരു പുതിയ ലൈൻ ചേർക്കുന്നു ലേക്ക് അവസാനം of വാചകം ലേക്ക് ഔട്ട്പുട്ട്) തുടർന്ന് rawlines ഉപയോഗിക്കുക
മോഡ്:

$ ഹഷ്രത് -ഷാ1 -64 -റോലൈനുകൾ

അവസാനമായി, ഇത് ഉപയോഗിച്ച് നിങ്ങളുടെ പാസ്‌വേഡ് ടൈപ്പ് ചെയ്യുന്നത് ഷോൾഡർ-സർഫർമാർ കാണുന്നത് നിങ്ങൾക്ക് തടയാനാകും
- മറയ്ക്കുക-ഇൻപുട്ട് or -നക്ഷത്രം-ഇൻപുട്ട് ഓപ്ഷനുകൾ ലേക്ക് നിങ്ങൾ ടൈപ്പ് ചെയ്യുന്നത് മറയ്ക്കുക.

[1] https://github.com/discourse/discourse/blob/master/lib/common_passwords/10k-common-passwords.txt

[2] https://www.grc.com/haystack.htm

2) നിരീക്ഷിക്കുന്നു ഫയല് മാറ്റങ്ങൾ

md5sum/shasum തുടങ്ങിയവ പോലെ, ഹഷ്രത് ഉപയോഗിക്കാം ലേക്ക് സൂചിപ്പിക്കാവുന്ന ഫയലുകളിലെ മാറ്റങ്ങൾ കണ്ടെത്തുക
ക്ഷുദ്രകരമായ പ്രവർത്തനം. ഉദാഹരണത്തിന്, ക്രമത്തിൽ ലേക്ക് നേരത്തെ മുന്നറിയിപ്പ് നേടുക of ക്ഷുദ്രവെയർ പോലെ
ക്രിപ്‌റ്റോലോക്കർ (ഉപയോക്തൃ ഡിസ്‌കിലോ നെറ്റ്‌വർക്ക് ഷെയറുകളിലോ ഫയലുകൾ എൻക്രിപ്റ്റ് ചെയ്യുന്നു, തുടർന്ന് ആവശ്യപ്പെടുന്നു
ഒരു മറുവില ഫയല് വീണ്ടെടുക്കൽ) നിങ്ങൾക്ക് ഡിസ്കിൽ ഒരു നമ്പർ ചിതറിക്കാൻ കഴിയും of കാനറി ഫയൽ ചെയ്യുന്നു
മാറാൻ പാടില്ല. നിങ്ങൾക്ക് അവ രേഖപ്പെടുത്തേണ്ടതുണ്ട് ഹാഷുകൾ അവ പതിവായി പരിശോധിക്കുക. അവർ മാറിയാൽ,
എന്തെങ്കിലും നടക്കുന്നുണ്ടെന്ന് നിങ്ങൾ അറിയും.

ഹാഷുകൾ സൃഷ്ടിച്ചത് ഹഷ്രത് .ട്ട്‌പുട്ട് ആകാം ലേക്ക് a ഫയല്, അല്ലെങ്കിൽ വിപുലമായി സംഭരിച്ചിരിക്കുന്നു ഫയല്
ആട്രിബ്യൂട്ടുകൾ, അല്ലെങ്കിൽ മെംകാഷ് ചെയ്ത സെർവറിൽ.

$ ഹഷ്രത് -ഷാ256 -ആർ . > /tmp/files.sha256

$ ഹാഷ്രത് -ഷാ256 -ആർ . -xattr

$ ഹാഷ്രത് -ഷാ256 -ആർ . - memcached

അതുപോലെ ഇവ പിന്നീട് ഉപയോഗിക്കാം ലേക്ക് ഫയലുകൾ പിന്നീട് പരിശോധിക്കുക:

$ cat /tmp/files.sha256 | ഹഷ്രത് -ഷാ256

$ ഹാഷ്രത് -സി -ഷാ256 -ആർ . -xattr

$ ഹാഷ്രത് -സി -ഷാ256 -ആർ . - memcached

xattr/memcached ചെക്കുകളും ഒരു ലിസ്റ്റ് ഉള്ള ചെക്കുകളും തമ്മിൽ ചെറിയ വ്യത്യാസമുണ്ട്.
stdin-ൽ നിന്ന് വായിച്ചു. നിലവിൽ stdin-ൽ നിന്ന് വായിക്കുമ്പോൾ ഹഷ്രത് ഫയലുകൾ മാത്രം പരിശോധിക്കും
പട്ടിക. എന്നിരുന്നാലും, ഇൻ -xattr ഒപ്പം - memcached മോഡ്, ഇത് എല്ലാ ഫയലുകളും, ഔട്ട്പുട്ടിംഗും പരിശോധിക്കും
സംഭരിക്കാത്തവയുടെ പിശക് ഹാഷ് കണ്ടുപിടിക്കാവുന്നതാണ്. ഇത് സാധ്യതയുണ്ട് ലേക്ക് എയിലെ മാറ്റം
ഭാവിയിലെ റിലീസ്, stdin രീതി മറ്റുള്ളവയുമായി പൊരുത്തപ്പെട്ടു.

3) പൊരുത്തപ്പെടുന്ന ഫയലുകൾ കണ്ടെത്തുന്നു ഹാഷുകൾ

ഉപയോഗിച്ച് -m പതാക ഹഷ്രത് പറയാം ലേക്ക് ഒരു ശ്രേണി വായിക്കുക of ഹാഷുകൾ stdin-ൽ നിന്ന്, തുടർന്ന്
അവയുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾക്കായി തിരയുക ഹാഷുകൾ. ഉദാഹരണത്തിന്:

$ cat APT1-AppendixE-MD5s.txt | ഹഷ്രത് -ആർ -എം / usr

അവസാന കമാൻഡിന് കീഴിൽ ആവർത്തിച്ച് തിരയുന്നു / usr ഉള്ള ഫയലുകൾക്കായി ഹാഷുകൾ അവയുമായി പൊരുത്തപ്പെടുന്നു
APT1-AppendixE-MD5s.txt-ൽ. ദി ഇൻപുട്ട് on stdin എയിൽ തുടങ്ങണം ഹാഷ്, എഴുതിയതെന്തും
ശേഷം ഹാഷ് ഒരു കമന്റായി പരിഗണിക്കും ലേക്ക് എ ആണെങ്കിൽ പ്രദർശിപ്പിക്കും ഫയല് പൊരുത്തപ്പെടുന്നു ഹാഷ് is
കണ്ടെത്തി.

md5 ഒഴികെയുള്ള ഹാഷ്‌ടൈപ്പുകൾ ഇങ്ങനെ ഉപയോഗിക്കാം:

$ cat sha1-list.lst | ഹഷ്രത് -ർ -ഷ1 -എം / usr

ഒരു മെംകാഷ് ചെയ്ത സെർവറിലേക്കും ഹാഷുകൾ ലോഡുചെയ്യാനാകും, അതുവഴി അങ്ങനെ തന്നെ ഫയല് ലിസ്റ്റ് ആകാം
ഒരു നമ്പറിൽ പരിശോധിച്ചു of യന്ത്രങ്ങൾ, ആവശ്യമില്ലാതെ ലേക്ക് ആ മെഷീനുകളിൽ ഹാഷ്‌ലിസ്റ്റ് സംഭരിക്കുക.
ആദ്യം നിങ്ങൾ ലോഡ് ചെയ്യണം ഹാഷുകൾ:

$ cat APT1-AppendixE-MD5s.txt | hashrat -lm -memcached 192.168.1.5

അവസാന വരി ലോഡ് ചെയ്യുന്നു ഹാഷുകൾ ലേക്ക് 192.168.1.5-ൽ ഒരു memcached സെർവർ. അപ്പോൾ നിങ്ങൾക്ക് തിരയാം
മെംകാഷ് ചെയ്ത സെർവറിന് എതിരായി:

$ ഹഷ്രത് -ആർ -എം -മെംകാഷ്ഡ് 192.168.1.5 / usr

4) ഡ്യൂപ്ലിക്കേറ്റ് ഫയലുകൾ കണ്ടെത്തുക

ഉപയോഗിച്ച് -ഡപ്പുകൾ പതാക (സാധാരണയായി ഇവയുമായി സംയോജിപ്പിച്ച് -r ആവർത്തന പതാക) ഹഷ്രത് കഴിയും
ഗണം ലേക്ക് ഡ്യൂപ്ലിക്കേറ്റ് ഫയലുകൾക്കായി തിരയുക, കണ്ടെത്തിയവ ഔട്ട്പുട്ട് ചെയ്യുക ലേക്ക് stdout.

5) CGI മോഡ്

If ഹഷ്രത് കൂടെ പ്രവർത്തിക്കുന്നു -സിജിഐ പതാക, അല്ലെങ്കിൽ അത് ഒരു പേരിനൊപ്പം പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ of hashrat.cgi (ഒന്നുകിൽ
പുനർനാമകരണം ചെയ്യുന്നു ഹഷ്രത് എക്സിക്യൂട്ടബിൾ, അല്ലെങ്കിൽ ഒരു പ്രതീകാത്മക ലിങ്ക് വഴി) അത് ഒരു വെബ്പേജ് ഔട്ട്പുട്ട് ചെയ്യും
ഉപയോക്താക്കളെ അനുവദിക്കുന്നു ലേക്ക് തിരയൽ ഹാഷുകൾ വെബിലൂടെ. ഇത് അനുവദിക്കുന്നു ലേക്ക് നിങ്ങളുടെ ശക്തമായ പാസ്‌വേഡുകൾ നോക്കുക
നിങ്ങൾക്ക് ആക്സസ് ഇല്ലെങ്കിൽ പോലും ലേക്ക് ഒരു പ്രാദേശിക പതിപ്പ് of ഹഷ്രത്.

വിപുലീകരിച്ചു ഫയൽസിസ്റ്റം ഗുണവിശേഷങ്ങൾ


ഹഷ്രത്തിന് ഇവയെ പിന്തുണയ്ക്കുന്ന വിപുലീകൃത ഫയൽസിസ്റ്റം ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിക്കാം. ഇത് എ അനുവദിക്കുന്നു
ഹാഷ് ലേക്ക് ഫയൽസിസ്റ്റം മെറ്റാഡാറ്റയിൽ സൂക്ഷിക്കും of ലക്ഷ്യം ഫയല്. പിന്നീട് ഇത് ഉപയോഗിക്കാം
പരിശോധിക്കുന്നു ഹാഷുകൾ, അല്ലെങ്കിൽ കാഷെ ചെയ്യുന്നതിനായി ഹാഷുകൾ ലേക്ക് ഹാഷിംഗ് റണ്ണുകൾ സമയത്ത് വേഗത്തിൽ ഔട്ട്പുട്ട് ഉണ്ടാക്കുക. അവിടെ
രണ്ട് തരമാണ് of ഫയൽസിസ്റ്റം ആട്രിബ്യൂട്ട്, വിശ്വസനീയമായ ആട്രിബ്യൂട്ടുകൾ, സജ്ജീകരിക്കാനും വായിക്കാനും മാത്രമേ കഴിയൂ
റൂട്ട് വഴിയും ഉപയോക്തൃ ആട്രിബ്യൂട്ടുകൾ വഴിയും, ഏത് ഉപയോക്താവിനും സജ്ജീകരിക്കാനും വായിക്കാനും കഴിയും
എന്നതിന് ഉചിതമായ അനുമതികൾ ഫയല്.

ഉപയോഗിച്ച് ഫയലുകൾക്കെതിരെ ഹാഷുകൾ സൂക്ഷിക്കാം -xattr ഓപ്ഷൻ ലേക്ക് ഉപയോക്തൃ ആട്രിബ്യൂട്ടുകൾ സജ്ജമാക്കുക:

$ ഹാഷ്രത് -ഷാ256 -ആർ . -xattr

ഒപ്പം ഉപയോഗിക്കുന്നത് -txattr പതാക ലേക്ക് വിശ്വസനീയമായ ആട്രിബ്യൂട്ടുകൾ സജ്ജമാക്കുക (നിങ്ങൾ റൂട്ട് ആയിരിക്കണം ലേക്ക് വിശ്വസനീയമായി സജ്ജമാക്കുക
ഗുണവിശേഷങ്ങൾ):

# ഹഷ്രത് -ഷാ256 -ആർ . -txattr

ഒന്നുകിൽ ഫ്ലാഗ് പരിശോധിക്കുമ്പോൾ ഉപയോഗിക്കാം, പക്ഷേ ഹഷ്രത് എപ്പോൾ എപ്പോഴും വിശ്വസനീയമായ ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിക്കും
റൂട്ട് ആയി പ്രവർത്തിക്കുന്നു, അവ ലഭ്യമാണെങ്കിൽ, അല്ലെങ്കിൽ അത് തിരികെ വീഴും ലേക്ക് ഉപയോക്തൃ ആട്രിബ്യൂട്ടുകൾ.

$ ഹാഷ്രത് -സി -ഷാ256 -ആർ . -xattr

ദി - കാഷെ സംഭരിച്ചിരിക്കുന്നത് ഉപയോഗിക്കാൻ ഓപ്ഷൻ അനുവദിക്കുന്നു ഹാഷുകൾ പുനരുജ്ജീവിപ്പിക്കുന്നതിനുപകരം ഹാഷുകൾ. അത് മാത്രം
പരിഗണിക്കുന്നു ഹാഷുകൾ നിലവിലുള്ള ഉപയോക്തൃ ആട്രിബ്യൂട്ടുകളിൽ സംഭരിച്ചിരിക്കുന്നു.

$ ഹാഷ്രത് - ആർ . - കാഷെ

ഇത് റിപ്പോർട്ട് ലഭിക്കുന്നതിന് കാരണമാകുന്നു of ഹാഷുകൾ വളരെ വേഗത്തിൽ, പക്ഷേ അത് അപകടസാധ്യത സൃഷ്ടിക്കുന്നു
ഹാഷുകൾ കൃത്യമായിരിക്കില്ല. ഹഷ്രത് എ ഔട്ട്പുട്ട് ചെയ്യും ഹാഷ് ൽ സംഭരിച്ചു ഫയല് ആട്രിബ്യൂട്ടുകൾ എങ്കിൽ
സംഭരണ ​​സമയം of The ഹാഷ് പരിഷ്ക്കരിച്ച സമയത്തേക്കാൾ ചെറുപ്പമാണ് (mtime) of The ഫയല്എന്നിരുന്നാലും,
ഇതിനർത്ഥം ഒരു ആക്രമണകാരിക്ക് പരിഷ്‌ക്കരിച്ച സമയം മാറ്റാൻ കഴിയും എന്നാണ് of The ഫയല് ലേക്ക് അവർ വരുത്തിയ മാറ്റങ്ങൾ മറയ്ക്കുക
ഉണ്ടാക്കി. അതിനാൽ ഈ സവിശേഷത സുരക്ഷാ പരിശോധന ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കരുത് (എന്നാൽ ആയിരിക്കണം
മാറിയതും ആവശ്യമുള്ളതുമായ ഫയലുകൾ കണ്ടെത്തുന്നത് പോലെയുള്ള ഉപയോഗങ്ങൾക്ക് സുരക്ഷിതമാണ് ലേക്ക് ബാക്കപ്പ് ചെയ്യുക, വേണ്ടി
ഉദാഹരണം).

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



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