ஸ்னெஃப்ரு-256 ஹாஷ் குறியீடு கால்குலேட்டர்
வெளியிடப்பட்டது: 17 பிப்ரவரி, 2025 அன்று பிற்பகல் 5:41:59 UTC
உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தின் அடிப்படையில் ஹாஷ் குறியீட்டைக் கணக்கிட ஸ்னெஃப்ரு 256 பிட் (ஸ்னெஃப்ரு-256) ஹாஷ் செயல்பாட்டைப் பயன்படுத்தும் ஹாஷ் குறியீடு கால்குலேட்டர்.Snefru-256 Hash Code Calculator
ஸ்னெஃப்ரு ஹாஷ் செயல்பாடு என்பது 1990 ஆம் ஆண்டு ரால்ப் மெர்க்கிள் வடிவமைத்த ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடாகும். பாதுகாப்பான ஹாஷ் வழிமுறைகளை தரப்படுத்துவதற்கான ஆரம்பகால முயற்சிகளின் போது தேசிய தரநிலைகள் மற்றும் தொழில்நுட்ப நிறுவனத்திற்கு (NIST) சமர்ப்பிக்கப்பட்டதன் ஒரு பகுதியாக இது முதலில் நோக்கப்பட்டது. இன்று இது பரவலாகப் பயன்படுத்தப்படவில்லை என்றாலும், பிற்கால கிரிப்டோகிராஃபிக் வடிவமைப்புகளை பாதித்த கருத்துக்களை அறிமுகப்படுத்தியதால் ஸ்னெஃப்ரு குறிப்பிடத்தக்கது.
ஸ்னெஃப்ரு முதலில் மாறி வெளியீட்டு அளவுகளை ஆதரித்தது, ஆனால் இங்கு வழங்கப்பட்ட பதிப்பு 256 பிட் (32 பைட்டுகள்) வெளியீட்டை உருவாக்குகிறது, இது பொதுவாக 64 இலக்க ஹெக்ஸாடெசிமல் எண்ணாக காட்சிப்படுத்தப்படுகிறது.
முழு வெளிப்பாடு: இந்தப் பக்கத்தில் பயன்படுத்தப்படும் ஹாஷ் செயல்பாட்டின் குறிப்பிட்ட செயல்படுத்தலை நான் எழுதவில்லை. இது PHP நிரலாக்க மொழியுடன் சேர்க்கப்பட்ட ஒரு நிலையான செயல்பாடாகும். வசதிக்காக இங்கே பொதுவில் கிடைக்கச் செய்வதற்காக மட்டுமே வலை இடைமுகத்தை உருவாக்கினேன்.
ஸ்னெஃப்ரு ஹாஷ் அல்காரிதம் பற்றி
நான் கணிதவியலாளனோ அல்லது குறியாக்கவியலாளனோ அல்ல, ஆனால் இந்த ஹாஷ் செயல்பாட்டை என் சக கணிதவியலாளர்கள் அல்லாதவர்களுக்குப் புரியும் வகையில் விளக்க முயற்சிப்பேன். நீங்கள் கணிதம் சார்ந்த, அறிவியல் ரீதியாக சரியான விளக்கத்தை விரும்பினால், அதை வேறு எங்கும் காணலாம் என்று நான் நம்புகிறேன் ;-)
ஸ்னெஃப்ரு இனி பாதுகாப்பானதாகவும் புதிய அமைப்புகளுக்குப் பொருத்தமானதாகவும் கருதப்படவில்லை என்றாலும், வரலாற்று காரணங்களுக்காக இது சுவாரஸ்யமானது, ஏனெனில் அதன் வடிவமைப்புகள் இன்னும் பயன்பாட்டில் உள்ள பல பிற்கால ஹாஷ் செயல்பாடுகளை பாதித்தன.
அசல் உள்ளீட்டை அடையாளம் காண முடியாத வரை பொருட்களைக் கலந்து நறுக்க வடிவமைக்கப்பட்ட உயர் சக்தி கொண்ட கலப்பான் போன்ற ஸ்னெஃப்ருவை நீங்கள் கற்பனை செய்யலாம், ஆனால் எல்லா ஹாஷ் செயல்பாடுகளையும் போலவே, இது எப்போதும் ஒரே உள்ளீட்டிற்கு ஒரே வெளியீட்டைக் கொடுக்கும்.
இது மூன்று படி செயல்முறை:
படி 1: தேவையான பொருட்களை நறுக்கவும் (உள்ளீட்டுத் தரவு)
- முதலில், உங்கள் பொருட்களை சிறிய துண்டுகளாக வெட்டவும், இதனால் அவை பிளெண்டரில் பொருந்தும். இது தரவை தொகுதிகளாக உடைப்பது போன்றது.
படி 2: சுற்றுகளை கலத்தல் (வெவ்வேறு வேகங்களில் கலப்பான்)
- ஸ்னெஃப்ரு ஒரு முறை மட்டும் கலப்பதில்லை. எல்லாம் சூப்பர் நன்றாக கலக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த, நறுக்குதல், ப்யூரி செய்தல் மற்றும் பல்சிங் செய்தல் என பல சுற்றுகள் கலப்பதை இது செய்கிறது.
- ஒவ்வொரு சுற்றிலும், கலப்பான்:
- வெவ்வேறு திசைகளில் கிளறுகிறது (ஸ்மூத்தியைத் தலைகீழாகப் புரட்டுவது போல).
- கலவையை கணிப்பதை இன்னும் கடினமாக்க ரகசிய "திருப்பங்களை" (சீரற்ற சுவைகளின் சிறிய தெளிப்புகள் போன்றவை) சேர்க்கிறது.
- ஒவ்வொரு முறையும் வித்தியாசமாக கிளற வேகத்தை மாற்றுகிறது.
படி 3: இறுதி ஸ்மூத்தி (தி ஹாஷ்)
- 8 முறை தீவிரமாகக் கலக்கிய பிறகு, இறுதி ஸ்மூத்தியை ஊற்றுவீர்கள். இதுதான் ஹாஷ் - முற்றிலும் துருவப்பட்ட ஒரு தனித்துவமான தோற்றமுடைய கலவை.