హోమ్ డేటాబేస్లు హాష్ ఫంక్షన్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

హాష్ ఫంక్షన్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - హాష్ ఫంక్షన్ అంటే ఏమిటి?

హాష్ ఫంక్షన్ అక్షరాల సమూహాన్ని తీసుకుంటుంది (కీ అని పిలుస్తారు) మరియు దానిని ఒక నిర్దిష్ట పొడవు విలువకు మ్యాప్ చేస్తుంది (హాష్ విలువ లేదా హాష్ అని పిలుస్తారు). హాష్ విలువ అక్షరాల అసలు స్ట్రింగ్‌కు ప్రతినిధి, కానీ సాధారణంగా అసలు కంటే చిన్నది.

డేటాబేస్లలో వస్తువులను ఇండెక్స్ చేయడం మరియు గుర్తించడం కోసం హాషింగ్ జరుగుతుంది ఎందుకంటే పొడవైన స్ట్రింగ్ కంటే తక్కువ హాష్ విలువను కనుగొనడం సులభం. హాషింగ్ ఎన్క్రిప్షన్లో కూడా ఉపయోగించబడుతుంది.

ఈ పదాన్ని హాషింగ్ అల్గోరిథం లేదా మెసేజ్ డైజెస్ట్ ఫంక్షన్ అని కూడా అంటారు.

టెకోపీడియా హాష్ ఫంక్షన్ గురించి వివరిస్తుంది

అంశాలను మరింత త్వరగా తిరిగి పొందటానికి డేటాబేస్ తో హాషింగ్ ఉపయోగించబడుతుంది. డిజిటల్ సంతకాల యొక్క గుప్తీకరణ మరియు డిక్రిప్షన్లో కూడా హాషింగ్ ఉపయోగించవచ్చు. హాష్ ఫంక్షన్ డిజిటల్ సంతకాన్ని మారుస్తుంది, అప్పుడు హాష్ విలువ మరియు సంతకం రెండూ రిసీవర్‌కు పంపబడతాయి. హాష్ విలువను ఉత్పత్తి చేయడానికి రిసీవర్ అదే హాష్ ఫంక్షన్‌ను ఉపయోగిస్తుంది మరియు దానిని సందేశంతో అందుకున్న దానితో పోలుస్తుంది. హాష్ విలువలు ఒకేలా ఉంటే, సందేశం లోపాలు లేకుండా ప్రసారం అయ్యే అవకాశం ఉంది.

హాష్ ఫంక్షన్ యొక్క ఒక ఉదాహరణను మడత అంటారు. ఇది అసలు విలువను తీసుకుంటుంది, దానిని అనేక భాగాలుగా విభజిస్తుంది, తరువాత భాగాలను జోడిస్తుంది మరియు చివరి నాలుగు అంకెలను హాష్ విలువ లేదా కీగా ఉపయోగిస్తుంది.

మరొక ఉదాహరణను అంకెల పునర్వ్యవస్థీకరణ అంటారు. ఇది మూడవ మరియు ఆరవ సంఖ్యల వంటి అసలు విలువ యొక్క కొన్ని స్థానాల్లో అంకెలను తీసుకుంటుంది మరియు వాటి క్రమాన్ని తిరగరాస్తుంది. ఇది హాష్ విలువగా మిగిలి ఉన్న సంఖ్యను ఉపయోగిస్తుంది.

ఉపయోగించిన అల్గోరిథం తెలియకపోతే, హాష్ విలువ ఆధారంగా అసలు సంఖ్యను నిర్ణయించడం దాదాపు అసాధ్యం.

హాష్ ఫంక్షన్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం