LibraTool logoLibraTool

സൗജന്യ ഹാഷ് ജനറേറ്റർ

ടെക്സ്റ്റിൽ നിന്നോ ഫയലുകളിൽ നിന്നോ SHA-1, SHA-256, SHA-512 ഹാഷുകൾ ജനറേറ്റ് ചെയ്യുക. ചെക്ക്സമുകളും ഡാറ്റ ഇന്റഗ്രിറ്റിയും പരിശോധിക്കുക.

ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ ഓഫ്‌ലൈനിൽ പ്രവർത്തിക്കുന്നു
ടിപ്പ്: SHA-256, SHA-512 ക്രിപ്റ്റോഗ്രാഫിക്കായി സുരക്ഷിതമാണ്. SHA-1 പഴയതാണ്, സുരക്ഷാ-സെൻസിറ്റീവ് ഉപയോഗത്തിന് ഇനി ശുപാർശ ചെയ്യുന്നില്ല. എല്ലാ ഹാഷിംഗും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രാദേശികമായി പ്രവർത്തിക്കുന്നു — ഫയലുകളും ടെക്സ്റ്റും ഒരിടത്തും അയക്കുന്നില്ല.

ചെക്ക്സമുകളും പാസ്‌വേഡ് ഹാഷിംഗും: ഇവ പൊതു-ഉദ്ദേശ്യ ചെക്ക്സമുകളാണ് — പാസ്‌വേഡ് ഹാഷിംഗിന് പകരമല്ല (പാസ്‌വേഡുകൾക്ക് bcrypt, Argon2, അല്ലെങ്കിൽ scrypt ഉപയോഗിക്കുക). സുരക്ഷാ-സെൻസിറ്റീവ് ഇന്റഗ്രിറ്റി അവകാശവാദങ്ങൾക്കും SHA-1 അനുയോജ്യമല്ല.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

Web Crypto API-യുടെ (SHA-1, SHA-256, SHA-384, SHA-512-ന്) ഒരു മിശ്രിതവും MD5, CRC32-ന്റെ കൈകൊണ്ട് എഴുതിയ നടപ്പിലാക്കലുകളും ഉപയോഗിച്ച് ഹാഷ് ജനറേഷൻ പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു — Web Crypto API ബോധപൂർവ്വം ആ പഴയ അൽഗോരിതങ്ങൾ രണ്ടും ഒഴിവാക്കിയതിനാൽ. ഒരു ടെക്സ്റ്റോ ഫയൽ ഉള്ളടക്കമോ ഒരിക്കലും എവിടെയും അപ്‌ലോഡ് ചെയ്യപ്പെടില്ല.

  1. 1
    ഇൻപുട്ട് ബൈറ്റുകളാക്കി വായിക്കുന്നു
    ടെക്സ്റ്റ് ഇൻപുട്ടിന്, ബ്രൗസറിന്റെ ബിൽറ്റ്-ഇൻ TextEncoder സ്ട്രിംഗിനെ ഒരു UTF-8 ബൈറ്റ് അറേ ആക്കി മാറ്റുന്നു. 500 MB വരെയുള്ള ഫയലുകൾക്ക്, File API-യുടെ arrayBuffer() രീതി അസംസ്കൃത ബൈനറി ഡാറ്റ നേരിട്ട് മെമ്മറിയിലേക്ക് വായിക്കുന്നു — ഫയൽ ഒരിക്കലും നിങ്ങളുടെ ഉപകരണം വിട്ട് പോകില്ല.
  2. 2
    ആറ് അൽഗോരിതങ്ങൾ സമാന്തരമായി പ്രവർത്തിക്കുന്നു
    SHA-1, SHA-256, SHA-384, SHA-512 എന്നിവ ബ്രൗസറിന്റെ native WebCrypto നടപ്പിലാക്കലായ crypto.subtle.digest()-ലേക്ക് കൈമാറുന്നു. MD5 ടൂളിലേക്ക് നിർമ്മിച്ച ഒരു സ്വയം-സമ്പൂർണ്ണ RFC 1321 നടപ്പിലാക്കൽ ഉപയോഗിച്ചാണ് കണക്കാക്കുന്നത് (WebCrypto ബോധപൂർവ്വം MD5 ഒഴിവാക്കുന്നു); വലിയ ഇൻപുട്ടുകൾക്ക് ടാബ് പ്രതികരണശേഷിയുള്ളതായി നിലനിർത്താൻ ഇത് ഓരോ 4 MB-യിലും ഇവന്റ് ലൂപ്പിലേക്ക് വഴങ്ങുന്നു. CRC32 വേഗത്തിലുള്ള ബൈറ്റ്-ബൈ-ബൈറ്റ് പ്രോസസ്സിംഗിന് ഒരു മുൻകൂട്ടി-കണക്കാക്കിയ 256-എൻട്രി IEEE 802.3 ലുക്കപ്പ് പട്ടിക ഉപയോഗിക്കുന്നു.
  3. 3
    ഹെക്സ് ഡൈജസ്റ്റുകൾ പൂർത്തിയാകുമ്പോൾ പ്രദർശിപ്പിക്കപ്പെടുന്നു
    ഓരോ അൽഗോരിതത്തിന്റെയും ഫലം അത് പരിഹരിക്കപ്പെടുന്ന നിമിഷം UI-ലേക്ക് എഴുതപ്പെടുന്നു — CRC32 പോലുള്ള വേഗതയേറിയ അൽഗോരിതങ്ങൾ ഏകദേശം ഉടനടി പ്രത്യക്ഷപ്പെടുന്നു, ഒരു വലിയ ഫയലിന് മേലെ SHA-512 അല്പം കൂടുതൽ സമയമെടുത്തേക്കാം. ആറും Promise.all വഴി ഒരേസമയം പ്രവർത്തിക്കുന്നു, അതിനാൽ ആകെ കാത്തിരിപ്പ് സമയം അവയുടെ ആകെത്തുകയല്ല, ഏറ്റവും പതുക്കെയുള്ള അൽഗോരിതം നിശ്ചയിക്കുന്നു.
  4. 4
    ഓപ്ഷണൽ ചെക്ക്സം സാധൂകരണം
    verify ഫീൽഡിലേക്ക് അറിയപ്പെടുന്ന ഒരു ചെക്ക്സം പേസ്റ്റ് ചെയ്യുക, ടൂൾ അതിനെ ആറ് കണക്കാക്കിയ ഡൈജസ്റ്റുകൾക്കും എതിരെ താരതമ്യം ചെയ്യുന്നു. ഹെക്സ് ക്യാരക്ടറുകൾ എണ്ണി ഏത് അൽഗോരിതമാണ് പൊരുത്തപ്പെടുന്നത് (അല്ലെങ്കിൽ പൊരുത്തപ്പെടേണ്ടത്) എന്ന് ഇത് സ്വയമേവ തിരിച്ചറിയുന്നു — 32 ക്യാരക്ടറുകൾ MD5-നെ സൂചിപ്പിക്കുന്നു, 40 SHA-1-നെ, 64 SHA-256-നെ, അങ്ങനെ — പിന്നെ ഒരു match, mismatch, അല്ലെങ്കിൽ unrecognized ദൈർഘ്യം റിപ്പോർട്ട് ചെയ്യുന്നു.

നിങ്ങളുടെ ടെക്സ്റ്റും ഫയലുകളും പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിനുള്ളിൽ പ്രോസസ്സ് ചെയ്യപ്പെടുന്നു — നിലവിലെ പേജ് സെഷനപ്പുറം ഒന്നും ഒരു സെർവറിലേക്കും അയക്കപ്പെടുകയോ ലോഗ് ചെയ്യപ്പെടുകയോ സൂക്ഷിക്കപ്പെടുകയോ ചെയ്യില്ല.

അനുബന്ധ ടൂളുകൾ

🔑

ഫയൽ ഹാഷ് / ചെക്ക്സം

ഏതൊരു ഫയലിന്റെയും SHA-256, SHA-1, SHA-384, SHA-512 ചെക്ക്സമുകൾ കണക്കാക്കുകയും ഒരു ഡൗൺലോഡിനെ അതിന്റെ പ്രസിദ്ധീകരിച്ച ഹാഷിനെതിരെ പരിശോധിക്കുകയും ചെയ്യുക. ഫയൽ ഒരിക്കലും അപ്‌ലോഡ് ചെയ്യപ്പെടില്ല.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും
📅

ICS കലണ്ടർ ജനറേറ്റർ

ഏതൊരു ആപ്പിനുമുള്ള .ics കലണ്ടർ ക്ഷണങ്ങൾ സൃഷ്ടിക്കുക — Apple Calendar, Outlook, Google. ഒന്നിലധികം ഇവന്റുകൾ, ആവർത്തനം, റിമൈൻഡറുകൾ ചേർക്കുക. പൂർണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു.

പരീക്ഷിച്ചു നോക്കൂ
🔐

chmod പെർമിഷൻ കാൽക്കുലേറ്റർ

ഒക്ടൽ മൂല്യം (755), സിംബോളിക് നൊട്ടേഷൻ (rwxr-xr-x), കൃത്യമായ chmod കമാൻഡ് എന്നിവ നേടാൻ owner, group, other എന്നിവയ്ക്കുള്ള Unix ഫയൽ പെർമിഷനുകൾ ടോഗിൾ ചെയ്യുക.

പരീക്ഷിച്ചു നോക്കൂ

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ