Miklix

CRC-32 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ

പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 17 6:14:43 PM UTC

ടെക്സ്റ്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ അപ്ലോഡിനെ അടിസ്ഥാനമാക്കി ഹാഷ് കോഡ് കണക്കാക്കാൻ സിആർസി -32 (സൈക്ലിക് റിഡെൻഡൻസി ചെക്ക് 32 ബിറ്റ്) ഹാഷ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ.

ഈ പേജ് കഴിയുന്നത്ര ആളുകൾക്ക് ആക്‌സസ് ചെയ്യുന്നതിനായി ഇംഗ്ലീഷിൽ നിന്ന് മെഷീൻ വിവർത്തനം ചെയ്‌തിരിക്കുന്നു. നിർഭാഗ്യവശാൽ, മെഷീൻ വിവർത്തനം ഇതുവരെ പൂർണ്ണത നേടിയിട്ടില്ലാത്ത ഒരു സാങ്കേതികവിദ്യയാണ്, അതിനാൽ പിശകുകൾ സംഭവിക്കാം. നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഇവിടെ യഥാർത്ഥ ഇംഗ്ലീഷ് പതിപ്പ് കാണാൻ കഴിയും:

CRC-32 Hash Code Calculator

അസംസ്കൃത ഡാറ്റയിലെ ആകസ്മിക മാറ്റങ്ങൾ കണ്ടെത്താൻ സാധാരണയായി ഉപയോഗിക്കുന്ന ഒരു പിശക് കണ്ടെത്തൽ കോഡാണ് സൈക്ലിക് റിഡെൻഡൻസി ചെക്ക് (സിആർസി). സാങ്കേതികമായി ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷൻ അല്ലെങ്കിലും, വേരിയബിൾ-ലെങ്ത് ഇൻപുട്ടിൽ നിന്ന് ഒരു നിശ്ചിത വലുപ്പത്തിലുള്ള ഔട്ട്പുട്ട് (32 ബിറ്റുകൾ) ഉത്പാദിപ്പിക്കാനുള്ള കഴിവ് കാരണം സിആർസി -32 പലപ്പോഴും ഹാഷ് എന്ന് പരാമർശിക്കപ്പെടുന്നു.

പൂർണ്ണ വെളിപ്പെടുത്തൽ: ഈ പേജിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഹാഷ് ഫംഗ്ഷന്റെ നിർദ്ദിഷ്ട നടപ്പാക്കൽ ഞാൻ എഴുതിയിട്ടില്ല. ഇത് PHP പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനാണ്. സൗകര്യാർത്ഥം ഇവിടെ പൊതുവായി ലഭ്യമാക്കാൻ വേണ്ടി മാത്രമാണ് ഞാൻ വെബ് ഇന്റർഫേസ് നിർമ്മിച്ചത്.


പുതിയ ഹാഷ് കോഡ് കണക്കാക്കുക

ഈ ഫോം വഴി സമർപ്പിച്ച ഡാറ്റയോ അപ്‌ലോഡ് ചെയ്ത ഫയലുകളോ അഭ്യർത്ഥിച്ച ഹാഷ് കോഡ് സൃഷ്ടിക്കാൻ എടുക്കുന്നിടത്തോളം കാലം മാത്രമേ സെർവറിൽ സൂക്ഷിക്കുകയുള്ളൂ. ഫലം നിങ്ങളുടെ ബ്രൗസറിലേക്ക് തിരികെ വരുന്നതിനുമുമ്പ് അത് ഉടൻ ഇല്ലാതാക്കപ്പെടും.

ഇൻപുട്ട് ഡാറ്റ:



സമർപ്പിച്ച വാചകം UTF-8 എൻകോഡ് ചെയ്തിരിക്കുന്നു. ഹാഷ് ഫംഗ്ഷനുകൾ ബൈനറി ഡാറ്റയിൽ പ്രവർത്തിക്കുന്നതിനാൽ, വാചകം മറ്റൊരു എൻകോഡിംഗിൽ ആയിരുന്നെങ്കിൽ ലഭിക്കുന്ന ഫലം വ്യത്യസ്തമായിരിക്കും. ഒരു പ്രത്യേക എൻകോഡിംഗിൽ ഒരു വാചകത്തിന്റെ ഹാഷ് കണക്കാക്കണമെങ്കിൽ, പകരം നിങ്ങൾ ഒരു ഫയൽ അപ്‌ലോഡ് ചെയ്യണം.



CRC-32 Hash Algorithm കുറിച്ച്

ഞാൻ ഒരു ഗണിതശാസ്ത്രജ്ഞനല്ല, പക്ഷേ ഈ ഹാഷ് ഫംഗ്ഷൻ ലളിതമായ ഉപമ ഉപയോഗിച്ച് വിശദീകരിക്കാൻ ഞാൻ ശ്രമിക്കും. പല ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷനുകളിൽ നിന്നും വ്യത്യസ്തമായി, ഇത് പ്രത്യേകിച്ച് സങ്കീർണ്ണമായ അൽഗോരിതം അല്ല, അതിനാൽ ഇത് ഒരുപക്ഷേ ശരിയാകും ;-)

നിങ്ങൾ മെയിലിൽ ഒരു കത്ത് അയയ്ക്കുന്നുവെന്ന് കരുതുക, പക്ഷേ അത് സ്വീകർത്താവിന്റെ പക്കൽ എത്തുന്നതിനുമുമ്പ് അത് കേടുവരുമെന്ന് നിങ്ങൾ ആശങ്കപ്പെടുന്നു. കത്തിന്റെ ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി, നിങ്ങൾ ഒരു സിആർസി -32 ചെക്ക്സം കണക്കാക്കുകയും അത് കവറിൽ എഴുതുകയും ചെയ്യുന്നു. സ്വീകർത്താവിന് കത്ത് ലഭിക്കുമ്പോൾ, അയാൾക്ക് അല്ലെങ്കിൽ അവൾക്ക് ചെക്ക്സം കണക്കാക്കാനും അത് നിങ്ങൾ എഴുതിയതുമായി പൊരുത്തപ്പെടുന്നുണ്ടോ എന്ന് കാണാനും കഴിയും. അങ്ങനെയാണെങ്കിൽ, കത്തിന് കേടുപാടുകൾ സംഭവിക്കുകയോ വഴിയിൽ മാറ്റുകയോ ചെയ്തിട്ടില്ല.

സിആർസി -32 ഇത് ചെയ്യുന്ന രീതി നാല് ഘട്ട പ്രക്രിയയാണ്:

ഘട്ടം 1: കുറച്ച് അധിക ഇടം ചേർക്കുക (പാഡിംഗ്)

  • സന്ദേശത്തിന്റെ അവസാനത്തിൽ സിആർസി അൽപ്പം അധിക മുറി ചേർക്കുന്നു (ഒരു ബോക്സിൽ നിലക്കടല പായ്ക്ക് ചെയ്യുന്നത് പോലെ).
  • പിശകുകൾ കൂടുതൽ എളുപ്പത്തിൽ കണ്ടെത്താൻ ഇത് സഹായിക്കുന്നു.

ഘട്ടം 2: മാന്ത്രിക ഭരണാധികാരി (പോളിനോമിയൽ)

  • സിആർസി -32 ഡാറ്റ അളക്കാൻ ഒരു പ്രത്യേക "മാന്ത്രിക ഭരണാധികാരി" ഉപയോഗിക്കുന്നു.
    • ഈ ഭരണാധികാരിയെ കുരുക്കളുടെയും കുഴികളുടെയും ഒരു മാതൃക പോലെ ചിന്തിക്കുക (ഇത് ബഹുനാമികമാണ്, പക്ഷേ ആ വാക്കിനെക്കുറിച്ച് വിഷമിക്കേണ്ട).
    • സിആർസി -32 ന്റെ ഏറ്റവും സാധാരണമായ "ഭരണാധികാരി" ഒരു നിശ്ചിത പാറ്റേണാണ്.

ഘട്ടം 3: ഭരണാധികാരിയെ സ്ലൈഡുചെയ്യൽ (ഡിവിഷൻ പ്രക്രിയ)

  • ഇപ്പോൾ സിആർസി ഭരണാധികാരിയെ സന്ദേശത്തിന് കുറുകെ സ്ലൈഡ് ചെയ്യുന്നു.
    • ഓരോ സ്ഥലത്തും, കുരുക്കളും കുഴികളും അണിനിരക്കുന്നുണ്ടോ എന്ന് ഇത് പരിശോധിക്കുന്നു.
    • അവർ ലൈൻ അപ്പ് ചെയ്യുന്നില്ലെങ്കിൽ, സിആർസി ഒരു കുറിപ്പ് തയ്യാറാക്കുന്നു (ഇത് ലളിതമായ എക്സ്ഒആർ ഉപയോഗിച്ചാണ് ചെയ്യുന്നത്, സ്വിച്ചുകൾ ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുന്നത് പോലെ).
    • ഇത് അവസാനം എത്തുന്നതുവരെ സ്വിച്ചുകൾ സ്ലൈഡുചെയ്യുകയും തിരിക്കുകയും ചെയ്യുന്നു.

ഘട്ടം 4: അന്തിമ ഫലം (ചെക്ക്സം)

  • മുഴുവൻ സന്ദേശത്തിലുടനീളം ഭരണാധികാരിയെ സ്ലൈഡ് ചെയ്ത ശേഷം, യഥാർത്ഥ ഡാറ്റയെ പ്രതിനിധീകരിക്കുന്ന ഒരു ചെറിയ സംഖ്യ (32 ബിറ്റ് നീളം) നിങ്ങൾക്ക് അവശേഷിക്കുന്നു.
    • ഈ നമ്പർ സന്ദേശത്തിനുള്ള ഒരു അദ്വിതീയ ഫിംഗർപ്രിന്റ് പോലെയാണ്.
    • ഇതാണ് CRC-32 ചെക്ക്സം.

പേജിൽ അവതരിപ്പിച്ച പതിപ്പ് യഥാർത്ഥ സിആർസി -32 ഫംഗ്ഷനാണ്, ഇത് മറ്റ് സിസ്റ്റങ്ങളുമായി മികച്ച പൊരുത്തപ്പെടലിനായി നിങ്ങൾ ഉപയോഗിക്കണം.

മറ്റ് വകഭേദങ്ങൾക്കും എനിക്ക് കാൽക്കുലേറ്ററുകൾ ഉണ്ട്:

ബ്ലൂസ്കൈയിൽ പങ്കിടുകഫേസ്ബുക്കിൽ പങ്കിടുകLinkedIn-ൽ പങ്കിടുകTumblr-ൽ പങ്കിടുകX-ൽ പങ്കിടുകLinkedIn-ൽ പങ്കിടുകPinterest-ൽ പിൻ ചെയ്യുക

മിക്കൽ ബാങ് ക്രിസ്റ്റൻസൺ

എഴുത്തുകാരനെ കുറിച്ച്

മിക്കൽ ബാങ് ക്രിസ്റ്റൻസൺ
മിക്കൽ miklix.com ന്റെ സ്രഷ്ടാവും ഉടമയുമാണ്. ഒരു പ്രൊഫഷണൽ കമ്പ്യൂട്ടർ പ്രോഗ്രാമർ/സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർ എന്ന നിലയിൽ 20 വർഷത്തിലേറെ പരിചയമുള്ള അദ്ദേഹം ഇപ്പോൾ ഒരു വലിയ യൂറോപ്യൻ ഐടി കോർപ്പറേഷനിൽ മുഴുവൻ സമയ ജോലിക്കാരനാണ്. ബ്ലോഗിംഗ് അല്ലാത്തപ്പോൾ, അദ്ദേഹം തന്റെ ഒഴിവു സമയം വിവിധ താൽപ്പര്യങ്ങൾ, ഹോബികൾ, പ്രവർത്തനങ്ങൾ എന്നിവയിൽ ചെലവഴിക്കുന്നു, ഇത് ഒരു പരിധിവരെ ഈ വെബ്‌സൈറ്റിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന വിഷയങ്ങളിൽ പ്രതിഫലിച്ചേക്കാം.