కంప్యూటర్లుప్రోగ్రామింగ్

ఒక హాష్ విధి: అది ఏమిటో, ఎందుకు మరియు ఏమి

తరచుగా, వివరణ నేరుగా టోరెంట్స్ లేదా ఫైల్లను డౌన్లోడ్ తాము ఉంటాయి (ఉదాహరణకు ex.ua లో) «ad33e486d0578a892b8vbd8b19e28754» లాగ, తరచుగా ఒక గమనిక «MD5» తో ఉంది. ఈ హాష్ కోడ్ - ఇన్కమింగ్ డేటా ప్రాసెస్ తర్వాత హాష్ విధి అందిస్తుంది ఫలితం. ఆంగ్లంలో హాష్ గందరగోళం, గంజాయి, కలుపు, లేదా మాంసంతో మరియు కూరగాయలు వంటకం సూచిస్తుంది. డీక్రిప్ట్ హాష్ చాలా కష్టం, మేము అది ఆచరణాత్మకంగా అసాధ్యం అని చెప్పగలను. అప్పుడు ప్రశ్న తలెత్తుతుంది: "మేము ఈ అన్ని అవసరం ఎందుకు ఉంటే, హాష్ విధులు వారు కూడా అవగతం కాదు ఇది ఒక అపారమయిన విషయంగా, ఇవ్వాలని?". ఈ కథనంలో చర్చించిన చేయబడుతుంది.

ఒక హాష్ ఫంక్షన్ ఏమిటి, అది ఎలా పనిచేస్తుంది?

ఈ ఫంక్షన్ స్థిర పొడవు యొక్క ఒక ఫలితంగా ఏకపక్ష పెద్ద మొత్తంలో వచ్చే డేటా మార్చేందుకు రూపొందించబడింది. ఒక హాష్ లేదా హాష్ కోడ్ - ఒక పరిణామ ప్రక్రియ ఫలితంగా హాషింగ్ అని పిలుస్తారు మరియు. కొన్నిసార్లు పదం "వేలిముద్ర" లేదా "మెసేజ్ డైజెస్ట్" ఉపయోగించి, కానీ ఆచరణలో వారు చాలా అరుదుగా సంభవిస్తాయి. నిర్దిష్ట పొడవు యొక్క చిహ్నాలు ఒక నిర్దిష్ట క్రమంలో ఏ డేటాసెట్ మార్చటానికి ఎలా అనేక వివిధ క్రమసూత్ర పద్ధతులు ఉన్నాయి. MD5 అని అత్యంత విస్తృతంగా ఉపయోగించే అల్గారిథమ్, ఇది 1991 నాటికీ అభివృద్ధి చేయబడింది. తేదీ, MD5 ఒక బిట్ పాతది మరియు ఉపయోగం సిఫార్సు లేదు వాస్తవం ఉన్నప్పటికీ, అది ఇప్పటికీ ఉంది ఇంకా ఉంది, మరియు తరచుగా బదులుగా సైట్లలో "హాష్ కోడ్" కేవలం MD5 వ్రాయడానికి, మరియు కోడ్ కూడా సూచిస్తుంది.

ఎందుకు మేము ఒక హాష్ ఫంక్షన్ చేయాలి?

ఫలితంగా తెలుసుకోవడం, అసలు డేటా గుర్తించడానికి ఆచరణాత్మకంగా అసాధ్యం, కానీ అదే ఇన్కమింగ్ డేటా అదే ఫలితం ఇస్తాయి. అందువలన, హాష్ ఫంక్షన్ (కూడా ఒక కాన్వోల్యూషన్ ఫంక్షన్ పిలువబడుతుంది) తరుచుగా మీ పాస్వర్డ్ను, యూజర్ పేరు, ID సంఖ్య మరియు ఇతర వ్యక్తిగత సమాచారాన్ని వంటి చాలా సున్నితమైన సమాచారాన్ని నిల్వ చేయడానికి ఉపయోగిస్తారు. బదులుగా డేటాబేస్ లో నిల్వ ఉన్నవాటితో, యూజర్ ఎంటర్ సమాచారం పోల్చుట, హష్లు ఒక పోలిక ఉంది. ఈ సమాచార ప్రమాదవశాత్తు లీకేజ్ విషయంలో, ఎవరూ వారి సొంత ప్రయోజనాల కోసం ముఖ్యమైన డేటా పొందగలరు నిర్ధారిస్తుంది. హాష్ కోడ్ పోల్చడం ద్వారా కూడా డౌన్లోడ్ సమయంలో కమ్యూనికేషన్ అంతరాయం ఏర్పడింది ప్రత్యేకించి, ఇంటర్నెట్ నుండి ఫైళ్లను డౌన్లోడ్ సరి తనిఖీ సౌకర్యంగా ఉంటుంది.

హాష్: వారు t ఉన్నాయి

మీ గమ్యానికి హాష్ ఫంక్షన్ ఆధారపడి మూడు రకాల ఒకటి కావచ్చు:

1. సమాచార సమగ్రతను చెక్ ఫంక్షన్

చేసినప్పుడు ఒక సమాచార ప్రసార నెట్వర్క్, హాష్ ప్యాకెట్ లెక్క లేదు, మరియు ఈ ఫలితం కూడా ఫైల్ తో కలిసి సంక్రమిస్తుంది. మళ్ళీ హాష్ కోడ్ కంప్యూటెడ్ మరియు నెట్వర్క్ ద్వారా పొందిన విలువతో పోలిస్తే అందుకుంటోంది. కోడ్ సరిపోలడం లేదు ఉంటే, అది ఒక లోపం సూచిస్తుంది, మరియు దెబ్బతిన్న ప్యాకేజీ మళ్ళీ బదిలీ చేయబడుతుంది. ఒక లెక్క ఫంక్షన్ ఫాస్ట్ వేగం కానీ హాష్ విలువలు మరియు పేద స్థిరత్వం ఒక చిన్న సంఖ్యలో లో. మాత్రమే 232 భిన్నమయిన విలువలు కలిగిన CRC32: ఈ రకం యొక్క ఒక ఉదాహరణ.

2. క్రిప్టోగ్రాఫిక్ ఫంక్షన్

ఈ రకం వ్యతిరేకంగా రక్షించడానికి ఉపయోగిస్తారు అనధికార యాక్సెస్ (ND). వారు మీరు నెట్వర్క్ అంతటా ఫైళ్ళను బదిలీ సమయంలో LP ఫలితంగా డేటా అవినీతి ఉందని లేదో చూడండి అనుమతిస్తుంది. ట్రూ హాష్ బహిరంగంగా అందుబాటులో అందుకున్న ఫైలు హాష్ వివిధ కార్యక్రమాలు బహుళత్వ ఉపయోగించి గణించవచ్చు, ఈ సందర్భంలో, ఉంది. అటువంటి గుణాలు దీర్ఘ జీవితం మరియు స్థిరంగా ఆపరేషన్, మరియు (వివిధ మూలం డేటా నుండి సాధ్యం మ్యాచ్ ఫలితాలు) ప్రమాదాలలో కోసం శోధన చాలా సంక్లిష్టంగా ఉంటుంది. ఇటువంటి విధులు పాస్వర్డ్ డేటాబేస్లో నిల్వ (SH1, SH2, MD5) మరియు ఇతర విలువైన సమాచారం కోసం ఉపయోగిస్తారు.

3. ఫంక్షన్ సమర్థవంతమైన డేటా నిర్మాణం సృష్టించడానికి రూపొందించబడింది

దీని ప్రయోజనం కాకుండా ఇది హాష్ పట్టిక అంటారు ఒక ప్రత్యేక నిర్మాణం, సమాచారం యొక్క కాంపాక్ట్ మరియు సక్రమమైన సంస్థ. ఈ పట్టిక మీరు చాలా అధిక వేగంతో అవసరమైన డేటా, కొత్త సమాచారాన్ని జోడించవచ్చు సమాచారాన్ని తొలగించిన, మరియు శోధించడానికి మిమ్మల్ని అనుమతిస్తుంది.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 te.delachieve.com. Theme powered by WordPress.