Snefru-256 ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ
പ്രസിദ്ധീകരിച്ചത്: 2025, ഫെബ്രുവരി 17 5:42:50 PM UTC
ടെക്സ്റ്റ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഫയൽ അപ്ലോഡിനെ അടിസ്ഥാനമാക്കി ഹാഷ് കോഡ് കണക്കാക്കാൻ സ്നെഫ്രു 256 ബിറ്റ് (സ്നെഫ്രു -256) ഹാഷ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്ന ഹാഷ് കോഡ് കാൽക്കുലേറ്റർ.Snefru-256 Hash Code Calculator
1990 ൽ റാൽഫ് മെർക്കിൾ രൂപകൽപ്പന ചെയ്ത ഒരു ക്രിപ്റ്റോഗ്രാഫിക് ഹാഷ് ഫംഗ്ഷനാണ് സ്നെഫ്രു ഹാഷ് ഫംഗ്ഷൻ. സുരക്ഷിത ഹാഷ് അൽഗോരിതങ്ങൾ സ്റ്റാൻഡേർഡൈസ് ചെയ്യുന്നതിനുള്ള ആദ്യകാല ശ്രമങ്ങളിൽ നാഷണൽ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് സ്റ്റാൻഡേർഡ്സ് ആൻഡ് ടെക്നോളജിക്ക് (എൻഐഎസ്ടി) സമർപ്പിക്കുന്നതിന്റെ ഭാഗമായാണ് ഇത് ആദ്യം ഉദ്ദേശിച്ചത്. ഇത് ഇന്ന് വ്യാപകമായി ഉപയോഗിക്കുന്നില്ലെങ്കിലും, പിൽക്കാല ക്രിപ്റ്റോഗ്രാഫിക് ഡിസൈനുകളെ സ്വാധീനിച്ച ആശയങ്ങൾ അവതരിപ്പിച്ചതിനാൽ സ്നെഫ്രു പ്രാധാന്യമർഹിക്കുന്നു.
സ്നെഫ്രു യഥാർത്ഥത്തിൽ വേരിയബിൾ ഔട്ട്പുട്ട് വലുപ്പങ്ങളെ പിന്തുണച്ചു, പക്ഷേ ഇവിടെ അവതരിപ്പിച്ച പതിപ്പ് 256 ബിറ്റ് (32 ബൈറ്റുകൾ) ഔട്ട്പുട്ട് ഉത്പാദിപ്പിക്കുന്നു, ഇത് സാധാരണയായി 64 അക്ക ഹെക്സഡെസിമൽ നമ്പറായി ദൃശ്യവൽക്കരിക്കപ്പെടുന്നു.
പൂർണ്ണ വെളിപ്പെടുത്തൽ: ഈ പേജിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഹാഷ് ഫംഗ്ഷന്റെ നിർദ്ദിഷ്ട നടപ്പാക്കൽ ഞാൻ എഴുതിയിട്ടില്ല. ഇത് PHP പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനാണ്. സൗകര്യാർത്ഥം ഇവിടെ പൊതുവായി ലഭ്യമാക്കാൻ വേണ്ടി മാത്രമാണ് ഞാൻ വെബ് ഇന്റർഫേസ് നിർമ്മിച്ചത്.
Snefru Hash Algorithm കുറിച്ച്
ഞാൻ ഒരു ഗണിതശാസ്ത്രജ്ഞനോ ക്രിപ്റ്റോഗ്രാഫറോ അല്ല, പക്ഷേ എന്റെ സഹ ഗണിതശാസ്ത്രജ്ഞർക്ക് മനസ്സിലാകുന്ന രീതിയിൽ ഈ ഹാഷ് പ്രവർത്തനം വിശദീകരിക്കാൻ ഞാൻ ശ്രമിക്കും. ഗണിത-ഭാരമേറിയതും ശാസ്ത്രീയമായി ശരിയായതുമായ വിശദീകരണമാണ് നിങ്ങൾ ഇഷ്ടപ്പെടുന്നതെങ്കിൽ, നിങ്ങൾക്ക് അത് മറ്റെവിടെയെങ്കിലും കണ്ടെത്താൻ കഴിയുമെന്ന് എനിക്ക് ഉറപ്പുണ്ട് ;-)
പുതിയ സിസ്റ്റങ്ങൾക്ക് സ്നെഫ്രു ഇപ്പോൾ സുരക്ഷിതവും ഉചിതവുമായി കണക്കാക്കപ്പെടുന്നില്ലെങ്കിലും, ചരിത്രപരമായ കാരണങ്ങളാൽ ഇത് രസകരമാണ്, കാരണം അതിന്റെ രൂപകൽപ്പനകൾ ഇപ്പോഴും ഉപയോഗത്തിലുള്ള നിരവധി ഹാഷ് ഫംഗ്ഷനുകളെ സ്വാധീനിച്ചു.
യഥാർത്ഥ ഇൻപുട്ട് തിരിച്ചറിയാൻ കഴിയാത്തതുവരെ ചേരുവകൾ കലർത്താനും മുറിക്കാനും രൂപകൽപ്പന ചെയ്ത ഒരു ഉയർന്ന പവർ ബ്ലെൻഡർ പോലെ നിങ്ങൾക്ക് സ്നെഫ്രുവിനെ സങ്കൽപ്പിക്കാൻ കഴിയും, പക്ഷേ എല്ലാ ഹാഷ് ഫംഗ്ഷനുകളും പോലെ, ഇത് എല്ലായ്പ്പോഴും ഒരേ ഇൻപുട്ടിന് ഒരേ ഔട്ട്പുട്ട് നൽകും.
ഇത് മൂന്ന് ഘട്ട പ്രക്രിയയാണ്:
ഘട്ടം 1: ചേരുവകൾ മുറിക്കുക (ഇൻപുട്ട് ഡാറ്റ)
- ആദ്യം, നിങ്ങളുടെ ചേരുവകൾ ചെറിയ കഷണങ്ങളായി മുറിച്ച് അവ ബ്ലെൻഡറിൽ യോജിക്കുന്നു. ഇത് ഡാറ്റയെ ബ്ലോക്കുകളായി വിഭജിക്കുന്നതിന് തുല്യമാണ്.
ഘട്ടം 2: മിക്സിംഗ് റൗണ്ടുകൾ (വ്യത്യസ്ത വേഗതകളിൽ ബ്ലെൻഡർ)
- സ്നെഫ്രു ഒരിക്കൽ മാത്രം സംയോജിപ്പിക്കുന്നില്ല. എല്ലാം നന്നായി കലർത്തുന്നുവെന്ന് ഉറപ്പാക്കാൻ ഇത് നിരവധി റൗണ്ട് മിശ്രിതങ്ങൾ ചെയ്യുന്നു - മുറിക്കൽ, ശുദ്ധീകരണം, പൾസിംഗ് എന്നിവയ്ക്കിടയിൽ മാറുന്നത് പോലെ.
- ഓരോ റൗണ്ടിലും, ബ്ലെൻഡർ:
- വ്യത്യസ്ത ദിശകളിൽ ഇളക്കുക (സ്മൂത്തി തലകീഴായി തിരിക്കുന്നത് പോലെ).
- മിശ്രിതം പ്രവചിക്കാൻ കൂടുതൽ ബുദ്ധിമുട്ടാക്കുന്നതിന് രഹസ്യ "ട്വിസ്റ്റുകൾ" (ക്രമരഹിതമായ രുചികളുടെ ചെറിയ സ്പ്രേകൾ പോലെ) ചേർക്കുന്നു.
- ഓരോ തവണയും വ്യത്യസ്തമായി ഇളക്കാൻ വേഗത മാറ്റുന്നു.
ഘട്ടം 3: ഫൈനൽ സ്മൂത്തി (ഹാഷ്)
- 8 തീവ്രമായ മിശ്രിതത്തിന് ശേഷം, നിങ്ങൾ അവസാന സ്മൂത്തി ഒഴിക്കുന്നു. ഇത് ഹാഷ് ആണ് - തികച്ചും സ്ക്രാമ്പ് ചെയ്ത ഒരു അദ്വിതീയ മിശ്രിതം.