கணினிகள்நிரலாக்க

ஒரு ஹாஷ் செயல்பாடு ஆகும்: இது என்ன, ஏன் என்ன நடக்கும்

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

ஒரு ஹாஷ் சார்பு என்றால் என்ன, அது எப்படி இயங்குகிறது?

இந்த செயல்பாடு நிலையான நீளம் விளைவாக தன்னிச்சையாக பெரிய அளவு உள்வரும் தரவு மாற்ற வடிவமைக்கப்பட்டுள்ளது. ஒரு ஹாஷ் அல்லது ஹாஷ் குறியீடு - இத்தகைய மாற்றத்திற்கான மிகவும் செயல்முறை விளைவாக ஹாஷ் அழைக்கப்படுகிறது, மற்றும். சில நேரங்களில் கூட சொல் "கைரேகை" அல்லது "தகவல் தொகுப்பு" பயன்படுத்தி, ஆனால் நடைமுறையில் அவர்கள் மிகவும் அரிதானவை ஆகும். குறிப்பிட்ட நீளம் சின்னங்களும் ஒரு குறிப்பிட்ட காட்சியில் எந்த தரவுத்தொகுப்பைக் மாற்றும் எப்படி பல்வேறு வழிமுறைகள் உள்ளன. இது ஆரம்ப 1991 உருவானதாக MD5 என்று மிகவும் பரவலாக பயன்படுத்தப்படும் வழிமுறை. தேதி, MD5 ஒரு பிட் காலாவதியான மற்றும் பயன்பாடு பரிந்துரைக்கப்படவில்லை போதிலும், அது இன்னும் இன்னும் சுற்றி உள்ளது, மற்றும் அடிக்கடி பதிலாக தளங்களில் "ஹாஷ் குறியீட்டின்" வெறுமனே MD5 எழுத, மற்றும் குறியீடு தன்னை குறிப்பிடுகின்றன.

நாங்கள் ஏன் ஒரு ஹாஷ் சார்பு வேண்டும்?

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

ஹாஷ்: அவர்கள் என்ன டன்னுக்கு குறைவாகவும்

உங்கள் இலக்கை ஹாஷ் செயல்பாட்டைப் பொறுத்து மூன்று வகைகளில் ஒன்றாக இருக்க முடியும்:

1. செயல்பாடுகள் வெறும் தகவல் ஒருமைப்பாடு சரிபார்க்க

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

2. குறியாக்க செயல்பாடு

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

3. செயல்பாடு ஒரு திறமையான தரவு கட்டமைப்பு உருவாக்க வடிவமைக்கப்பட்டுள்ளது

அதன் நோக்கம் ஹாஷ் அட்டவணை என்று அழைக்கப்படும் ஒரு சிறப்பு அமைப்பு, தகவல் கச்சிதமான மற்றும் ஒழுங்கான அமைப்பு மாறாக உள்ளது. இந்த அட்டவணை நீங்கள் மிக அதிக வேகத்தில் தேவைப்படும் தரவுகளின், புதிய தகவல் சேர்க்க தகவலை நீக்க மற்றும் தேட்டம் அனுமதிக்கிறது.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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