MD4 ஹாஷ் குறியீடு கால்குலேட்டர்
வெளியிடப்பட்டது: 16 பிப்ரவரி, 2025 அன்று பிற்பகல் 10:56:38 UTC
உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தின் அடிப்படையில் ஹாஷ் குறியீட்டைக் கணக்கிட மெசேஜ் டைஜஸ்ட் 4 (MD4) ஹாஷ் செயல்பாட்டைப் பயன்படுத்தும் ஹாஷ் குறியீடு கால்குலேட்டர்.MD4 Hash Code Calculator
MD4 (Message Digest 4) என்பது 1990 ஆம் ஆண்டு ரொனால்ட் ரிவெஸ்ட் வடிவமைத்த ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடாகும். இது தன்னிச்சையான நீளத்தின் உள்ளீட்டிலிருந்து நிலையான 128-பிட் (16-பைட்) ஹாஷ் மதிப்பை உருவாக்குகிறது. மோதல் தாக்குதல்களை அனுமதிக்கும் பாதிப்புகள் (ஒரே ஹாஷை உருவாக்கும் இரண்டு வெவ்வேறு உள்ளீடுகளைக் கண்டறிதல்) காரணமாக MD4 இப்போது கிரிப்டோகிராஃபி ரீதியாக உடைந்ததாகக் கருதப்படுகிறது, எனவே புதிய அமைப்புகளை வடிவமைக்கும்போது இதைப் பயன்படுத்தக்கூடாது. ஒருவர் பின்னோக்கி இணக்கமான ஹாஷ் குறியீட்டை உருவாக்க வேண்டியிருந்தால் இது இங்கே சேர்க்கப்பட்டுள்ளது.
முழு வெளிப்பாடு: இந்தப் பக்கத்தில் பயன்படுத்தப்படும் ஹாஷ் செயல்பாட்டின் குறிப்பிட்ட செயல்படுத்தலை நான் எழுதவில்லை. இது PHP நிரலாக்க மொழியுடன் சேர்க்கப்பட்ட ஒரு நிலையான செயல்பாடாகும். வசதிக்காக இங்கே பொதுவில் கிடைக்கச் செய்வதற்காக மட்டுமே வலை இடைமுகத்தை உருவாக்கினேன்.
MD4 ஹாஷ் அல்காரிதம் பற்றி
நான் ஒரு கணிதவியலாளர் அல்ல, எனவே இந்த ஹாஷ் செயல்பாட்டை என் சக கணிதவியலாளர்கள் அல்லாதவர்களுக்கும் புரியும் வகையில் விளக்க முயற்சிக்கிறேன் ;-) நீங்கள் கணிதம் சார்ந்த விளக்கத்தை விரும்பினால், அதை நீங்கள் வேறு பல வலைத்தளங்களில் காணலாம்.
சரி, MD4 ஐ ஒரு சிறப்பு காகித துண்டாக்கி என்று நினைத்துப் பாருங்கள். ஆனால் காகிதத்தை துண்டாக்குவதற்குப் பதிலாக, அது எந்த செய்தியையும் (கடிதம், கடவுச்சொல் அல்லது புத்தகம் போன்றவை) ஒரு சிறிய, நிலையான அளவிலான ரசீதாக "துண்டாக்குகிறது". உங்கள் செய்தி எவ்வளவு பெரியதாகவோ அல்லது சிறியதாகவோ இருந்தாலும், இந்த துண்டாக்கி எப்போதும் உங்களுக்கு சரியாக 16 பைட்டுகள் (128 பிட்கள்) நீளமுள்ள அல்லது ஹெக்ஸாடெசிமல் வடிவத்தில் 32 எழுத்துக்கள் கொண்ட ஒரு சிறிய ரசீதை வழங்குகிறது.
செய்தியை சரியாக துண்டாக்க, நீங்கள் நான்கு படிகளைக் கடந்து செல்ல வேண்டும்:
படி 1: செய்தியைத் தயாரித்தல்
- துண்டாக்குவதற்கு முன், உங்கள் காகிதத்தை துண்டாக்கும் கருவியில் சரியாகப் பொருந்தும் வகையில் சரிசெய்ய வேண்டும்.
- உங்கள் செய்தி மிகவும் சிறியதாக இருந்தால், காகிதம் சரியாகப் பொருந்துவதற்காக, கூடுதல் காலி இடத்தை (டூடுல்கள் அல்லது நிரப்பு போன்றவை) சேர்க்கிறீர்கள்.
- அது மிக நீளமாக இருந்தால், அதை ஒரே அளவிலான பல பக்கங்களாகப் பிரிக்கிறீர்கள்.
படி 2: ஒரு ரகசிய முத்திரையைச் சேர்த்தல்
- செய்தியைச் சரிசெய்த பிறகு, அசல் செய்தி எவ்வளவு நீளமானது என்பதைக் கூறும் ஒரு ரகசிய முத்திரையை இறுதியில் சேர்க்கிறீர்கள்.
- நீங்கள் எவ்வளவு நிரப்பியைச் சேர்த்தாலும், செய்தியின் அசல் அளவைக் கண்காணிக்க இது ஷ்ரெடருக்கு உதவுகிறது.
படி 3: துண்டாக்கும் செயல்முறை (3 சுற்றுகள் மந்திரம்)
- இப்போது செய்தி ஷ்ரெடருக்குள் செல்கிறது.
- ஷ்ரெடரில் 4 கியர்கள் (A, B, C, மற்றும் D) உள்ளன, அவை ஒரு சிறப்பு வடிவத்தில் ஒன்றாகச் சுழல்கின்றன.
- கியர்கள் 3 சுற்றுகள் சுழல்கின்றன, அங்கு அவை:
- வார்த்தைகளைக் கலக்கவும்.
- சில பகுதிகளை தலைகீழாக புரட்டவும்.
- அவற்றை ரூபிக் கனசதுரம் போல சுழற்றுங்கள்.
- வெவ்வேறு துண்டுகளை ஒன்றாக நொறுக்குங்கள்
- ஒவ்வொரு சுற்றிலும் செய்தியை அடையாளம் காண முடியாத அளவுக்குக் குழப்பமான குழப்பம் போலக் காட்டுகிறது.
படி 4: இறுதி ரசீது
- சுழற்றுதல், புரட்டுதல் மற்றும் நொறுக்குதல் போன்ற அனைத்து செயல்களுக்கும் பிறகு, துண்டாக்கும் கருவி ஒரு ரசீதை வெளியிடுகிறது - எண்கள் மற்றும் எழுத்துக்களின் ஒரு சிறிய சரம் (ஹேஷ்).
- இந்த ரசீது எப்போதும் ஒரே நீளத்தில் இருக்கும், நீங்கள் ஒரு வார்த்தையையோ அல்லது முழு புத்தகத்தையோ துண்டாக்கியிருந்தாலும் சரி!
துரதிர்ஷ்டவசமாக, காலப்போக்கில், இந்த மாயாஜால ஷ்ரெடர் சரியானது அல்ல என்பதை மக்கள் கண்டுபிடித்தனர். சில புத்திசாலிகள், ஷ்ரெடரை ஏமாற்றி இரண்டு வெவ்வேறு செய்திகளுக்கு ஒரே ரசீதை வழங்குவது (இது மோதல் என்று அழைக்கப்படுகிறது) மற்றும் கியர்கள் எவ்வாறு சுழலும் என்பதைக் கணித்து, பின்னர் அதைப் பயன்படுத்தி போலி ரசீதுகளை உருவாக்குவது எப்படி என்பதைக் கண்டுபிடித்தனர். இதன் காரணமாக, MD4 இனி முக்கியமான விஷயங்களுக்கு பாதுகாப்பானதாகக் கருதப்படவில்லை.