Miklix

MD2 ஹாஷ் குறியீடு கால்குலேட்டர்

வெளியிடப்பட்டது: 16 பிப்ரவரி, 2025 அன்று பிற்பகல் 10:40:12 UTC
கடைசியாகப் புதுப்பிக்கப்பட்டது: 12 ஜனவரி, 2026 அன்று AM 9:07:02 UTC

உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தின் அடிப்படையில் ஹாஷ் குறியீட்டைக் கணக்கிட மெசேஜ் டைஜஸ்ட் 2 (MD2) ஹாஷ் செயல்பாட்டைப் பயன்படுத்தும் ஹாஷ் குறியீடு கால்குலேட்டர்.

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

MD2 Hash Code Calculator

MD2 (Message Digest 2) ஹாஷ் செயல்பாடு என்பது 1989 ஆம் ஆண்டு ரொனால்ட் ரிவெஸ்ட் வடிவமைத்த ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடாகும். இது குறிப்பாக 8-பிட் கணினிகளுக்காக மேம்படுத்தப்பட்டது. இப்போது காலாவதியானதாகவும், கிரிப்டோகிராஃபிக் நோக்கங்களுக்காக பாதுகாப்பற்றதாகவும் கருதப்பட்டாலும், பின்னோக்கி இணக்கமான ஹாஷ் குறியீட்டைக் கணக்கிட வேண்டியிருந்தால் இது இங்கே சேர்க்கப்பட்டுள்ளது. புதிய அமைப்புகளை வடிவமைக்கும்போது இதைப் பயன்படுத்தக்கூடாது.

முழு வெளிப்பாடு: இந்தப் பக்கத்தில் பயன்படுத்தப்படும் ஹாஷ் செயல்பாட்டின் குறிப்பிட்ட செயல்படுத்தலை நான் எழுதவில்லை. இது PHP நிரலாக்க மொழியுடன் சேர்க்கப்பட்ட ஒரு நிலையான செயல்பாடாகும். வசதிக்காக இங்கே பொதுவில் கிடைக்கச் செய்வதற்காக மட்டுமே வலை இடைமுகத்தை உருவாக்கினேன்.


புதிய ஹாஷ் குறியீட்டைக் கணக்கிடுங்கள்

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

உள்ளீட்டுத் தரவு:



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



MD2 ஹாஷ் அல்காரிதம் பற்றி

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

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

இந்த செய்முறையின் நோக்கம்:

  1. சாக்லேட்டைப் பார்த்து மட்டும் நீங்கள் பொருட்களை யூகிக்க முடியாது.
  2. பொருட்களில் ஒரு சிறிய மாற்றம் கூட சாக்லேட்டின் சுவையை முற்றிலும் வேறுபடுத்துகிறது, எனவே யாராவது பொருட்களையோ அல்லது செய்முறையையோ குழப்பிவிட்டார்களா என்பது உங்களுக்குத் தெரியும்.

சாக்லேட் பட்டியை உருவாக்குவது மூன்று படி செயல்முறையாகும்:


படி 1: செய்தியை நிரப்புதல் (பொருட்களைப் பொருத்தமாக்குதல்)

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

  • உங்களுக்கு இன்னும் இரண்டு தேவைப்பட்டால், இரண்டு ஆப்பிள்களைச் சேர்க்கவும்.
  • உங்களிடம் 16 க்கு மேல் இருந்தால், அடுத்த basked ஐ நிரப்ப வேண்டும். உதாரணமாக, உங்களிடம் 28 இருந்தால், நீங்கள் நான்கு கூட்டினால் 32 கிடைக்கும் (இரண்டு முறை 16).

இது அடுத்த கட்டத்திற்குச் செல்வதற்கு முன் ஒவ்வொரு கூடையும் நிரம்பியிருப்பதை உறுதி செய்கிறது.


படி 2: ஒரு செக்சம் (ரகசிய மூலப்பொருள் பட்டியல்) சேர்த்தல்

இப்போது, கூடையில் உள்ள அனைத்தையும் அடிப்படையாகக் கொண்டு ஒரு ரகசிய மூலப்பொருள் பட்டியலை உருவாக்குகிறோம்.

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

இந்தப் பட்டியல், பின்னர் பொருட்கள் குழப்பப்படவில்லை என்பதை இருமுறை சரிபார்க்க உதவுகிறது.


படி 3: அனைத்தையும் ஒன்றாகக் கலத்தல் (மேஜிக் பிளெண்டர்)

இப்போது வேடிக்கையான பகுதி வருகிறது - கலவை!

  • உங்களிடம் 48-ஸ்லாட் பிளெண்டர் உள்ளது.
  • நீங்க இத போடுங்க: ஆப்பிள்கள் (உங்க மெசேஜ்). முன்னாடி இருந்து ஏதோ பழைய கலவை (முதல் தொகுதிக்கு காலியா ஆரம்பிக்குது). முதல் ரெண்டு விஷயங்களோட கலவை.

பிறகு நீங்கள் அதை கலக்கிறீர்கள். ஆனால் ஒரு முறை மட்டுமல்ல. நீங்கள் அதை 18 முறை கலக்கிறீர்கள், ஒவ்வொரு சுற்றிலும் வேகத்தையும் திசையையும் மாற்றுகிறீர்கள். இது சாதாரண கலவை அல்ல - ஒவ்வொரு சுற்றிலும் கலவையை ஒரு சிறப்பு வழியில் கிளறுகிறது, இதனால் ஒரு வெவ்வேறு ஆப்பிள் கூட முழு சாக்லேட்டின் சுவையை வித்தியாசமாக்கும்.


தி ஃபைனல் சாக்லேட் பார் (தி ஹாஷ்)

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

நினைவில் கொள்ளுங்கள்:

  • அதே பொருட்கள் = அதே சாக்லேட்.
  • ஒரு ஆப்பிள் = முற்றிலும் மாறுபட்ட சாக்லேட்டை மாற்றவும்.
  • நீங்கள் பின்னோக்கிச் செல்ல முடியாது - சாக்லேட்டிலிருந்து மட்டும் அசல் ஆப்பிள்களைக் கண்டுபிடிக்க முடியாது.

மேலும் படிக்க

இந்த இடுகை உங்களுக்குப் பிடித்திருந்தால், இந்த பரிந்துரைகளையும் நீங்கள் விரும்பலாம்:


ப்ளூஸ்கையில் பகிரவும்பேஸ்புக்கில் பகிரவும்LinkedIn இல் பகிரவும்Tumblr இல் பகிரவும்X இல் பகிரவும்LinkedIn இல் பகிரவும்பின்டரஸ்டில் பின் செய்யவும்

மிக்கேல் கிறிஸ்டென்சன்

எழுத்தாளர் பற்றி

மிக்கேல் கிறிஸ்டென்சன்
மிக்கல் என்பவர் miklix.com இன் படைப்பாளர் மற்றும் உரிமையாளர் ஆவார். அவருக்கு 20 ஆண்டுகளுக்கும் மேலான தொழில்முறை கணினி நிரலாளர்/மென்பொருள் உருவாக்குநராக அனுபவம் உள்ளது, மேலும் தற்போது ஒரு பெரிய ஐரோப்பிய ஐடி நிறுவனத்தில் முழுநேரப் பணியாளராக உள்ளார். வலைப்பதிவு செய்யாதபோது, ​​அவர் தனது ஓய்வு நேரத்தை பரந்த அளவிலான ஆர்வங்கள், பொழுதுபோக்குகள் மற்றும் செயல்பாடுகளில் செலவிடுகிறார், இது இந்த வலைத்தளத்தில் உள்ளடக்கப்பட்ட பல்வேறு தலைப்புகளில் ஓரளவுக்கு பிரதிபலிக்கக்கூடும்.