பொருளடக்கம்:
வரையறை - ஹாஷ் செயல்பாடு என்றால் என்ன?
ஒரு ஹாஷ் செயல்பாடு எழுத்துக்களின் குழுவை (ஒரு விசை என அழைக்கப்படுகிறது) எடுத்து ஒரு குறிப்பிட்ட நீளத்தின் மதிப்புக்கு வரைபடமாக்குகிறது (ஹாஷ் மதிப்பு அல்லது ஹாஷ் என அழைக்கப்படுகிறது). ஹாஷ் மதிப்பு எழுத்துக்களின் அசல் சரத்தின் பிரதிநிதியாகும், ஆனால் பொதுவாக அசலை விட சிறியதாக இருக்கும்.
தரவுத்தளங்களில் உருப்படிகளை அட்டவணைப்படுத்துவதற்கும் கண்டுபிடிப்பதற்கும் ஹாஷிங் செய்யப்படுகிறது, ஏனெனில் நீண்ட சரத்தை விட குறுகிய ஹாஷ் மதிப்பைக் கண்டுபிடிப்பது எளிது. குறியாக்கத்திலும் ஹேஷிங் பயன்படுத்தப்படுகிறது.
இந்த சொல் ஒரு ஹாஷிங் அல்காரிதம் அல்லது செய்தி டைஜஸ்ட் செயல்பாடு என்றும் அழைக்கப்படுகிறது.
டெக்கோபீடியா ஹாஷ் செயல்பாட்டை விளக்குகிறது
உருப்படிகளை விரைவாக மீட்டெடுக்க ஒரு தரவுத்தளத்துடன் ஹேஷிங் பயன்படுத்தப்படுகிறது. டிஜிட்டல் கையொப்பங்களின் குறியாக்கத்திலும் மறைகுறியாக்கத்திலும் ஹேஷிங் பயன்படுத்தப்படலாம். ஹாஷ் செயல்பாடு டிஜிட்டல் கையொப்பத்தை மாற்றுகிறது, பின்னர் ஹாஷ் மதிப்பு மற்றும் கையொப்பம் இரண்டும் பெறுநருக்கு அனுப்பப்படும். ஹாஷ் மதிப்பை உருவாக்க ரிசீவர் அதே ஹாஷ் செயல்பாட்டைப் பயன்படுத்துகிறார், பின்னர் அதை செய்தியுடன் பெற்றதை ஒப்பிடுகிறார். ஹாஷ் மதிப்புகள் ஒரே மாதிரியாக இருந்தால், செய்தி பிழைகள் இல்லாமல் அனுப்பப்பட்டிருக்கலாம்.
ஹாஷ் செயல்பாட்டின் ஒரு எடுத்துக்காட்டு மடிப்பு என்று அழைக்கப்படுகிறது. இது ஒரு அசல் மதிப்பை எடுத்து, அதை பல பகுதிகளாகப் பிரிக்கிறது, பின்னர் பகுதிகளைச் சேர்த்து, மீதமுள்ள கடைசி நான்கு இலக்கங்களை ஹாஷ் மதிப்பு அல்லது விசையாகப் பயன்படுத்துகிறது.
மற்றொரு எடுத்துக்காட்டு இலக்க மறுசீரமைப்பு என்று அழைக்கப்படுகிறது. இது மூன்றாவது மற்றும் ஆறாவது எண்கள் போன்ற அசல் மதிப்பின் சில நிலைகளில் இலக்கங்களை எடுத்து அவற்றின் வரிசையை மாற்றியமைக்கிறது. இது மீதமுள்ள எண்ணை ஹாஷ் மதிப்பாகப் பயன்படுத்துகிறது.
பயன்படுத்தப்பட்ட வழிமுறை அறியப்படாவிட்டால், அசல் எண்ணை ஒரு ஹாஷ் மதிப்பின் அடிப்படையில் தீர்மானிக்க கிட்டத்தட்ட சாத்தியமற்றது.
