டைகர்-160/4 ஹாஷ் குறியீடு கால்குலேட்டர்
வெளியிடப்பட்டது: 17 பிப்ரவரி, 2025 அன்று பிற்பகல் 8:15:42 UTC
உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தின் அடிப்படையில் ஹாஷ் குறியீட்டைக் கணக்கிட டைகர் 160 பிட், 4 சுற்றுகள் (டைகர் -160/4) ஹாஷ் செயல்பாட்டைப் பயன்படுத்தும் ஹாஷ் குறியீடு கால்குலேட்டர்.Tiger-160/4 Hash Code Calculator
டைகர் 160/4 (டைகர் 160 பிட்கள், 4 சுற்றுகள்) என்பது ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடு ஆகும், இது ஒரு உள்ளீட்டை (அல்லது செய்தியை) எடுத்து ஒரு நிலையான-அளவு, 160-பிட் (20-பைட்) வெளியீட்டை உருவாக்குகிறது, இது பொதுவாக 40-எழுத்து ஹெக்ஸாடெசிமல் எண்ணாக குறிப்பிடப்படுகிறது
டைகர் ஹாஷ் செயல்பாடு என்பது 1995 ஆம் ஆண்டில் ராஸ் ஆண்டர்சன் மற்றும் எலி பிஹாம் ஆகியோரால் வடிவமைக்கப்பட்ட ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடு ஆகும். இது குறிப்பாக 64-பிட் இயங்குதளங்களில் வேகமான செயல்திறனுக்காக உகந்ததாக இருந்தது, இது கோப்பு ஒருமைப்பாடு சரிபார்ப்பு, டிஜிட்டல் கையொப்பங்கள் மற்றும் தரவு அட்டவணைப்படுத்தல் போன்ற அதிவேக தரவு செயலாக்கம் தேவைப்படும் பயன்பாடுகளுக்கு மிகவும் பொருத்தமானது. இது 3 அல்லது 4 சுற்றுகளில் 192 பிட் ஹாஷ் குறியீடுகளை உருவாக்குகிறது, இது சேமிப்பக கட்டுப்பாடுகள் அல்லது பிற பயன்பாடுகளுடன் இணக்கத்தன்மைக்கு தேவைப்பட்டால் 160 அல்லது 128 பிட்களாக குறைக்கப்படலாம்.
நவீன கிரிப்டோகிராஃபிக் பயன்பாடுகளுக்கு இது இனி பாதுகாப்பானதாகக் கருதப்படாது, ஆனால் பின்னோக்கி பொருந்தக்கூடிய தன்மைக்கான ஹாஷ் குறியீட்டைக் கணக்கிட வேண்டியிருந்தால் இங்கே சேர்க்கப்பட்டுள்ளது.
முழு வெளிப்பாடு: இந்தப் பக்கத்தில் பயன்படுத்தப்படும் ஹாஷ் செயல்பாட்டின் குறிப்பிட்ட செயல்படுத்தலை நான் எழுதவில்லை. இது PHP நிரலாக்க மொழியுடன் சேர்க்கப்பட்ட ஒரு நிலையான செயல்பாடாகும். வசதிக்காக இங்கே பொதுவில் கிடைக்கச் செய்வதற்காக மட்டுமே வலை இடைமுகத்தை உருவாக்கினேன்.
டைகர்-160/4 ஹாஷ் அல்காரிதம் பற்றி
நான் ஒரு கணிதவியலாளரோ அல்லது கிரிப்டோகிராஃபரோ அல்ல, ஆனால் இந்த ஹாஷ் செயல்பாட்டை சாதாரண மனிதனின் சொற்களில் ஒரு உதாரணத்துடன் விளக்க முயற்சிக்கிறேன். நீங்கள் அறிவியல் ரீதியாக சரியான மற்றும் துல்லியமான முழு கணித-கனமான விளக்கத்தை விரும்பினால், நீங்கள் அதை ஏராளமான பிற வலைத்தளங்களில் காணலாம் என்று நான் நம்புகிறேன் ;-)
இப்போது, நீங்கள் ஒரு ரகசிய மிருதுவாக்கி செய்முறையை உருவாக்குகிறீர்கள் என்று கற்பனை செய்து பாருங்கள். நீங்கள் ஒரு கொத்து பழங்களை (உங்கள் தரவு) எறிந்து, அதை ஒரு சிறப்பு வழியில் (ஹாஷிங் செயல்முறை) கலக்கிறீர்கள், இறுதியில், நீங்கள் ஒரு தனித்துவமான சுவையை (ஹாஷ்) பெறுவீர்கள். நீங்கள் ஒரு சிறிய விஷயத்தை மாற்றினாலும் - இன்னும் ஒரு புளுபெர்ரியைச் சேர்ப்பது போல - சுவை முற்றிலும் வித்தியாசமாக இருக்கும்.
டைகருடன், இதற்கு மூன்று படிகள் உள்ளன:
படி 1: பொருட்களைத் தயாரித்தல் (தரவைத் திணித்தல்)
- உங்கள் தரவு எவ்வளவு பெரியதாகவோ அல்லது சிறியதாகவோ இருந்தாலும், பிளெண்டருக்கு இது சரியான அளவு என்பதை டைகர் உறுதி செய்கிறது. இது கொஞ்சம் கூடுதல் நிரப்பு (திணிப்பு போன்றவை) சேர்க்கிறது, எனவே எல்லாம் சரியாக பொருந்துகிறது.
படி 2: சூப்பர் பிளெண்டர் (சுருக்க செயல்பாடு)
- இந்த பிளெண்டரில் மூன்று சக்திவாய்ந்த கத்திகள் உள்ளன.
- தரவு துண்டுகளாக வெட்டப்படுகிறது, மேலும் ஒவ்வொரு துண்டும் ஒரு நேரத்தில் பிளெண்டர் வழியாக செல்கிறது.
- கத்திகள் சுழல்வதில்லை - அவை சிறப்பு வடிவங்களைப் பயன்படுத்தி தரவை பைத்தியம் வழிகளில் கலக்கின்றன, நொறுக்குகின்றன, முறுக்குகின்றன மற்றும் துடைக்கின்றன (இவை எல்லாம் கணிக்க முடியாத வகையில் கலக்கப்படுவதை உறுதி செய்யும் ரகசிய கலப்பான் அமைப்புகள் போன்றவை).
படி 3: பல கலவைகள் (பாஸ்கள்/சுற்றுகள்)
- இங்குதான் அது சுவாரஸ்யமாகிறது. டைகர் உங்கள் தரவை ஒரு முறை கலக்காது, அசல் பொருட்களை யாரும் கண்டுபிடிக்க முடியாது என்பதை உறுதிப்படுத்த இது பல முறை கலக்கிறது.
- இது 3 மற்றும் 4 சுற்று பதிப்புகளுக்கு இடையிலான வேறுபாடு. கூடுதல் கலப்பு சுழற்சியைச் சேர்ப்பதன் மூலம், 4 சுற்று பதிப்புகள் இன்னும் கொஞ்சம் பாதுகாப்பானவை, ஆனால் கணக்கிடுவதற்கு மெதுவாகவும் இருக்கும்.