HAVAL-256/4 ஹாஷ் குறியீடு கால்குலேட்டர்
வெளியிடப்பட்டது: 18 பிப்ரவரி, 2025 அன்று பிற்பகல் 8:59:38 UTC
உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தின் அடிப்படையில் ஹாஷ் குறியீட்டைக் கணக்கிட, மாறி நீளம் 256 பிட்கள், 4 சுற்றுகள் (HAVAL-256/4) ஹாஷ் செயல்பாட்டைப் பயன்படுத்தும் ஹாஷ் குறியீடு கால்குலேட்டர்.HAVAL-256/4 Hash Code Calculator
HAVAL (மாறி நீளத்தின் ஹாஷ்) என்பது 1992 ஆம் ஆண்டு யூலியாங் ஜெங், ஜோசப் பைப்ரிக் மற்றும் ஜெனிஃபர் செபெரி ஆகியோரால் வடிவமைக்கப்பட்ட ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடாகும். இது MD (மெசேஜ் டைஜஸ்ட்) குடும்பத்தின் நீட்டிப்பாகும், குறிப்பாக MD5 ஆல் ஈர்க்கப்பட்டது, ஆனால் நெகிழ்வுத்தன்மை மற்றும் பாதுகாப்பில் குறிப்பிடத்தக்க முன்னேற்றங்களுடன். இது 128 முதல் 256 பிட்கள் வரை மாறி நீளங்களின் ஹாஷ் குறியீடுகளை உருவாக்க முடியும், தரவை 3, 4 அல்லது 5 சுற்றுகளில் செயலாக்குகிறது.
இந்தப் பக்கத்தில் வழங்கப்பட்ட மாறுபாடு 4 சுற்றுகளில் கணக்கிடப்பட்ட 256 பிட் (32 பைட்) ஹாஷ் குறியீட்டை வெளியிடுகிறது. இதன் விளைவாக 64 இலக்க ஹெக்ஸாடெசிமல் எண்ணாக வெளியீடு உள்ளது.
முழு வெளிப்பாடு: இந்தப் பக்கத்தில் பயன்படுத்தப்படும் ஹாஷ் செயல்பாட்டின் குறிப்பிட்ட செயல்படுத்தலை நான் எழுதவில்லை. இது PHP நிரலாக்க மொழியுடன் சேர்க்கப்பட்ட ஒரு நிலையான செயல்பாடாகும். வசதிக்காக இங்கே பொதுவில் கிடைக்கச் செய்வதற்காக மட்டுமே வலை இடைமுகத்தை உருவாக்கினேன்.
HAVAL ஹாஷ் வழிமுறை பற்றி
HAVAL என்பது பொருட்களை (உங்கள் தரவு) முழுமையாகக் கலக்க வடிவமைக்கப்பட்ட ஒரு சூப்பர்-பவர்ஃபுல் பிளெண்டராக கற்பனை செய்து பாருங்கள், இறுதி ஸ்மூத்தியை (ஹாஷ்) பார்ப்பதன் மூலம் அசல் செய்முறையை யாராலும் கண்டுபிடிக்க முடியாது.
படி 1: தேவையான பொருட்களை தயாரித்தல் (உங்கள் தரவு)
நீங்கள் HAVAL-க்கு சில தரவை - ஒரு செய்தி, கடவுச்சொல் அல்லது கோப்பு போன்றவை - கொடுக்கும்போது - அது அதை அப்படியே பிளெண்டரில் போடுவதில்லை. முதலில், அது:
- தரவை சுத்தம் செய்து நேர்த்தியான துண்டுகளாக நறுக்குகிறது (இது திணிப்பு என்று அழைக்கப்படுகிறது).
- மொத்த அளவு பிளெண்டருடன் சரியாகப் பொருந்துவதை உறுதி செய்கிறது (ஸ்மூத்தி பொருட்கள் ஜாடியை சமமாக நிரப்புவதை உறுதி செய்வது போல).
படி 2: சுற்றுகளில் கலத்தல் (பாஸ்களைக் கலத்தல்)
HAVAL "கலவை" என்பதை ஒரு முறை மட்டும் அழுத்துவதில்லை. இது உங்கள் தரவை 3, 4 அல்லது 5 சுற்றுகளாக கலக்கிறது - ஒவ்வொரு துண்டையும் பொடியாக்க உங்கள் ஸ்மூத்தியை பல முறை கலப்பது போல.
- 3 பாஸ்கள்: ஒரு விரைவான கலவை (வேகமானது ஆனால் மிகவும் பாதுகாப்பானது அல்ல).
- 5 பாஸ்கள்: மிகவும் முழுமையான கலவை (மெதுவானது ஆனால் மிகவும் பாதுகாப்பானது).
ஒவ்வொரு சுற்றிலும் தரவை வித்தியாசமாகக் கலக்கிறார்கள், சிறப்பு "பிளேடுகள்" (கணித செயல்பாடுகள்) பயன்படுத்தி தரவை பைத்தியக்காரத்தனமான, கணிக்க முடியாத வழிகளில் நறுக்கி, புரட்டி, கிளறி, பிசைந்து விடுகிறார்கள்.
படி 3: சீக்ரெட் சாஸ் (சுருக்க செயல்பாடு)
கலவை சுற்றுகளுக்கு இடையில், HAVAL அதன் ரகசிய சாஸைச் சேர்க்கிறது - விஷயங்களை இன்னும் கலக்கும் சிறப்பு சமையல் குறிப்புகள். இந்தப் படி உங்கள் தரவில் ஒரு சிறிய மாற்றம் கூட (கடவுச்சொல்லில் ஒரு எழுத்தை மாற்றுவது போல) இறுதி ஸ்மூத்தியை முற்றிலும் வேறுபட்டதாக மாற்றுவதை உறுதி செய்கிறது.
படி 4: இறுதி ஸ்மூத்தி (தி ஹாஷ்)
அனைத்து கலவைகளுக்கும் பிறகு, HAVAL உங்கள் இறுதி "ஸ்மூத்தியை" ஊற்றுகிறது.
- இது ஹாஷ் - உங்கள் தரவின் தனித்துவமான கைரேகை.
- உங்கள் அசல் தரவு எவ்வளவு பெரியதாக இருந்தாலும் சரி சிறியதாக இருந்தாலும் சரி, ஹாஷ் எப்போதும் ஒரே அளவில் இருக்கும். இது எந்த அளவு பழத்தையும் பிளெண்டரில் போட்டு, எப்போதும் ஒரே கப் ஸ்மூத்தியைப் பெறுவது போன்றது.
2025 ஆம் ஆண்டு நிலவரப்படி, HAVAL-256/5 மட்டுமே கிரிப்டோகிராஃபிக் நோக்கங்களுக்காக இன்னும் நியாயமான பாதுகாப்பானதாகக் கருதப்படுகிறது, இருப்பினும் புதிய அமைப்புகளை வடிவமைக்கும்போது அதைப் பயன்படுத்தக்கூடாது. நீங்கள் இன்னும் ஒரு மரபு அமைப்பில் இதைப் பயன்படுத்தினால், உங்களுக்கு உடனடி ஆபத்து எதுவும் இல்லை, ஆனால் நீண்ட காலத்திற்கு உதாரணமாக SHA3-256 க்கு இடம்பெயர்வதைக் கருத்தில் கொள்ளுங்கள்.