कम्प्युटर, कार्यक्रम
एक ह्यास समारोह छ: यो के, किन र के हुन्छ
अक्सर, विवरण खोलाहरू बग्नेछन् वा फाइलहरू आफूलाई डाउनलोड गर्दा सिधै त्यहाँ जस्तै «ad33e486d0578a892b8vbd8b19e28754» केहि (उदाहरणका लागि, ex.ua मा) अक्सर टिप्पणी «MD5» छ। यो ह्यास कोड - को आगमन डाटा प्रशोधन पछि एक ह्यास समारोह रू कि परिणाम। मा अंग्रेजी हैश भ्रम, गाँजा, तान्नु, वा कीमा बनाएको मासु र तरकारी को एक पकवान संकेत गर्छ। हैश धेरै गाह्रो छ गुप्त, हामी व्यावहारिक असम्भव छ भनेर भन्न सकिन्छ। त्यसपछि प्रश्न खडा: "हामी यी सबै आवश्यक किन भने, ह्यास कार्य उनि एक अबोध्य gibberish पनि deciphered सकिँदैन जो दिन्छ?"। यो यस लेखमा छलफल गरिनेछ।
एक ह्यास समारोह के हो र यसले कसरी काम गर्छ?
हामी किन ह्यास समारोह चाहिन्छ?
ह्यास: के तिनीहरूले टी छन्
1 समारोह जानकारी को निष्ठा जाँच गर्न
जब एक डाटा प्रसारण नेटवर्क, त्यहाँ ह्यास प्याकेट को गणना छ, र यो परिणाम पनि फाइल साथ सँगै प्रसारित छ। जब फेरि ह्यास कोड गणना र नेटवर्क द्वारा प्राप्त मान संग तुलना प्राप्त। कोड सँग मेल खाँदैन भने, यो एक त्रुटि इंगित, र क्षतिग्रस्त प्याकेज फेरि हस्तान्तरण गरिनेछ। एक गणना कार्य छिटो गति यस्तो तर ह्यास मान र गरिब स्थिरता को एक सानो संख्या मा। CRC32 मात्र 232 फरक मूल्यमान्यता छ जो: यस प्रकारको एउटा उदाहरण।
2. क्रिप्टोग्राफिक समारोह
यस प्रकारको विरुद्ध सुरक्षा गर्न प्रयोग गरिन्छ अनधिकृत पहुँच (ND)। तिनीहरूले तपाईंलाई त्यहाँ नेटवर्कमा फाइलहरू स्थानान्तरण बेला एल.पी. फलस्वरूप डाटा भ्रष्टाचार थियो कि हेर्न जाँच गर्न अनुमति दिन्छ। साँचो ह्यास को प्राप्त फाइल ह्यास विभिन्न कार्यक्रम एक अधिकता प्रयोग गणना गर्न सकिन्छ, यो मामला मा, सार्वजनिक रूपमा उपलब्ध छ। यस्तो सुविधाहरू लामो जीवन र स्थिर सञ्चालन, र (फरक स्रोत डाटा देखि सम्भव मिलान परिणाम) टक्कर लागि खोज धेरै जटिल छ। यस्तो कार्य पासवर्ड डेटाबेसमा भण्डारण (SH1, SH2, MD5) र अन्य बहुमूल्य जानकारी को लागि प्रयोग गरिन्छ।
3. समारोह एक कुशल डाटा संरचना बनाउन डिजाइन गरिएको छ
यसको उद्देश्य विशेष संरचना, हैश तालिका भनिन्छ जो जानकारी को संकुचित र व्यवस्थित संगठन बरु छ। यो तालिका तपाईं धेरै उच्च गति मा आवश्यक डाटा, नयाँ जानकारी थप्न जानकारी मेट्न, र खोज गर्न अनुमति दिन्छ।
Similar articles
Trending Now