Miklix

அட்லர்-32 ஹாஷ் குறியீடு கால்குலேட்டர்

வெளியிடப்பட்டது: 17 பிப்ரவரி, 2025 அன்று பிற்பகல் 6:04:40 UTC

உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தின் அடிப்படையில் ஹாஷ் குறியீட்டைக் கணக்கிட Adler-32 ஹாஷ் செயல்பாட்டைப் பயன்படுத்தும் ஹாஷ் குறியீடு கால்குலேட்டர்.

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

Adler-32 Hash Code Calculator

Adler-32 ஹாஷ் செயல்பாடு என்பது எளிமையான, வேகமான மற்றும் பெரும்பாலும் தரவு ஒருமைப்பாடு சரிபார்ப்புக்கு பயன்படுத்தப்படும் ஒரு செக்சம் வழிமுறையாகும். இது மார்க் அட்லரால் வடிவமைக்கப்பட்டது மற்றும் பொதுவாக தரவு சுருக்கத்திற்கான zlib போன்ற பயன்பாடுகளில் பயன்படுத்தப்படுகிறது. கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடுகளைப் போலல்லாமல் (SHA-256 போன்றவை), Adler-32 பாதுகாப்பிற்காக வடிவமைக்கப்படவில்லை, ஆனால் விரைவான பிழை சரிபார்ப்பிற்காக வடிவமைக்கப்பட்டுள்ளது. இது 32-பிட் (4 பைட்டுகள்) செக்சம் கணக்கிடுகிறது, இது பொதுவாக 8 ஹெக்ஸாடெசிமல் எழுத்துக்களாக குறிப்பிடப்படுகிறது.

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


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

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

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



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



அட்லர்-32 ஹாஷ் அல்காரிதம் பற்றி

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

உங்களிடம் ஒரு பையில் சிறிய எண்களைக் கொண்ட ஓடுகள் இருப்பதாக கற்பனை செய்து பாருங்கள், ஒவ்வொன்றும் உங்கள் தரவின் ஒரு எழுத்தை அல்லது பகுதியைக் குறிக்கும். எடுத்துக்காட்டாக, "ஹாய்" என்ற வார்த்தையில் இரண்டு ஓடுகள் உள்ளன: ஒன்று "H" க்கும் மற்றொன்று "i" க்கும்.

இப்போது, ​​இந்த ஓடுகளைக் கொண்டு இரண்டு எளிய விஷயங்களைச் செய்யப் போகிறோம்:

படி 1: அவற்றைச் சேர்க்கவும் (தொகை A)

  • எண் 1 உடன் தொடங்குங்கள் (வழக்கமாக).
  • இந்த மொத்த எண்ணிக்கையுடன் ஒவ்வொரு அடுக்கிலிருந்தும் எண்ணைக் கூட்டவும்.

படி 2: அனைத்துத் தொகைகளின் இயங்கும் மொத்தத்தை (தொகை B) வைத்திருங்கள்.

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

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

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

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

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

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