படம்: HAVAL-160/3 ஹாஷ் அல்காரிதம் — 3-பாஸ் 160-பிட் ஹாஷ் செயல்பாடு காட்சிப்படுத்தல்

வெளியிடப்பட்டது: 12 ஜனவரி, 2026 அன்று பிற்பகல் 1:41:26 UTC
கடைசியாகப் புதுப்பிக்கப்பட்டது: 9 ஜனவரி, 2026 அன்று பிற்பகல் 8:28:19 UTC

1024-பிட் செய்தித் தொகுதிகள், திணிப்பு, துவக்கம், மூன்று செயலாக்க சுற்றுகள், கலவை செயல்பாடுகள் மற்றும் 160-பிட் டைஜஸ்ட் உருவாக்கம் உள்ளிட்ட HAVAL-160/3 ஹாஷ் வழிமுறையை விளக்கும் விரிவான விளக்கப்படம்.


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

HAVAL-160/3 Hash Algorithm — 3-Pass 160-bit Hash Function Visualization

உள்ளீட்டு செயலாக்கம், 3 சுற்று உருமாற்றம், கலவை செயல்பாடுகள் மற்றும் இறுதி 160-பிட் வெளியீட்டைக் காட்டும் HAVAL-160/3 ஹாஷ் வழிமுறையின் ஓட்ட விளக்கப்பட காட்சிப்படுத்தல்.

இந்தப் படத்தின் கிடைக்கக்கூடிய பதிப்புகள்

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

வழக்கமான அளவு (1,536 x 1,024)

பெரிய அளவு (3,072 x 2,048)

மிகப் பெரிய அளவு (4,608 x 3,072)

மிகப் பெரிய அளவு (6,144 x 4,096)

நகைச்சுவையாக பெரிய அளவு (1,048,576 x 699,051)

  • இன்னும் பதிவேற்றம் செய்யப்படுகிறது... ;-)

பட விளக்கம்

இந்த விளக்கப்படம் HAVAL-160/3 ஹாஷ் வழிமுறையின் மிகவும் விரிவான, நிலப்பரப்பு சார்ந்த காட்சிப்படுத்தலை வழங்குகிறது, இது நீல டிஜிட்டல் பாணியில் வழங்கப்படுகிறது, இது கிரிப்டோகிராஃபிக் மற்றும் கணினி அறிவியல் வரைபடங்களின் அழகியலைத் தூண்டுகிறது. இந்த வடிவமைப்பு வழிமுறையின் உள் கட்டமைப்பின் தெளிவான முறிவை வழங்குகிறது, HAVAL குடும்பத்தின் இந்த குறிப்பிட்ட மாறுபாட்டை வரையறுக்கும் மூன்று செயலாக்க சுற்றுகள் மற்றும் 160-பிட் வெளியீட்டை வலியுறுத்துகிறது.

வரைபடம் இடதுபுறத்தில் 'உள்ளீட்டுச் செய்தி' என்ற பெயரிடப்பட்ட உள்ளீட்டுப் பாதையுடன் தொடங்குகிறது. இதற்குக் கீழே, தொடர்ச்சியான பெட்டிகள் ஒவ்வொரு முன் செயலாக்கப் படியையும் சித்தரிக்கின்றன: 'பேடிங் & நீளம் சேர்க்க' என்பது உள்ளீட்டைத் தயாரிக்கத் தேவையான பிட்களையும் செய்தி நீளத்தையும் சேர்க்கிறது; அடுத்து, செய்தி '1024-பிட் தொகுதிகளாகப் பிரிக்கவும்' - இது 512-பிட் தொகுதிகளுக்குப் பதிலாக 1024-பிட் (128-பைட்) தரவுத் தொகுதிகளில் செயல்படும் HAVAL விவரக்குறிப்பை சரியாகப் பிரதிபலிக்கிறது. பல மாதிரித் தொகுதிகள் தங்கம் மற்றும் பழுப்பு நிற சாய்வு டோன்களில் காட்டப்பட்டுள்ளன, அவை பார்வைக்கு பிரிக்கப்பட்ட தரவு ஸ்ட்ரீமைக் குறிக்கின்றன. இவற்றின் கீழே, ஒரு 'துவக்க' பிரிவு வழிமுறையின் தொடக்க நிலையை அறிமுகப்படுத்துகிறது, இது பொதுவாக சுருக்க செயல்பாட்டை விதைக்கும் முன்னரே தீர்மானிக்கப்பட்ட மாறிலிகளால் வரையறுக்கப்படுகிறது.

மையத்தில், விளக்கப்படத்தின் மையமானது '3 செயலாக்க சுற்றுகள்' என்று பெயரிடப்பட்ட மூன்று-நெடுவரிசை அமைப்பைக் கொண்டுள்ளது. ஒவ்வொரு நெடுவரிசையும் HAVAL இன் உருமாற்ற பாஸ்களில் ஒன்றுக்கு ஒத்திருக்கிறது: சுற்று 1 (நீலம்), சுற்று 2 (சிவப்பு), மற்றும் சுற்று 3 (பச்சை). ஒவ்வொரு சுற்றிலும், தருக்க உருமாற்ற செயல்பாடுகள் f1(x,y,z), f2(x,y,z), மற்றும் f3(x,y,z) ஆகியவை பாஸ்களில் HAVAL இன் உருவாகி வரும் கலவை உத்திகளைக் குறிக்கின்றன. இந்தத் தொகுதிகள் அம்புகளால் ஒன்றோடொன்று இணைக்கப்பட்டுள்ளன, சுற்றுகளுக்கு இடையிலான தரவு ஓட்டம் மற்றும் சார்புகளை நிரூபிக்கின்றன. ஒவ்வொரு கட்டமும் ஒரு 'கலவை செயல்பாடு'க்குப் பொருந்தும், அதைத் தொடர்ந்து மட்டு சேர்த்தல்கள் மற்றும் இடது சுழற்சிகள் ('+ <<< s1z', '+ <<< s2z', '+ <<< s3z' ஆகியவற்றால் குறிப்பிடப்படுகின்றன), அதனுடன் என்ட்ரோபியை நிலைக்கு ஊட்டும் செய்தி சார்ந்த சொற்கள் (Wi) சேர்க்கப்படுகின்றன.

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

வலது பக்கத்தில், 'வெளியீடு' என்று பெயரிடப்பட்ட ஒரு நிழல் வெளியீட்டு பலகம் HAVAL-160/3 கணக்கீட்டின் இறுதி முடிவுகளை வழங்குகிறது. இது வழிமுறை மாறுபாட்டிற்கு வெளிப்படையாக பெயரிடுகிறது - 'HAVAL-160/3 ஹாஷ் மதிப்பு' - மேலும் ஹெக்ஸாடெசிமல் சரங்களாக குறிப்பிடப்படும் 160-பிட் டைஜஸ்ட்டை பட்டியலிடுகிறது (எ.கா., A5B3C9F7D4E6A1889...). கீழே, ஒரு அளவுரு சுருக்கப் பெட்டி முக்கிய பண்புகளை உறுதிப்படுத்துகிறது: 160 பிட்களின் வெளியீட்டு அளவு, 3 சுற்று செயலாக்கம் மற்றும் 'HAVAL-160/3 = 5, 1, 6' எனக் குறிப்பிடப்பட்ட உள்ளமைவு மாறிலிகள். இந்த மதிப்புகள் HAVAL வழிமுறையால் பயன்படுத்தப்படும் உள் செயல்பாட்டுத் தேர்வு மற்றும் சுழற்சி அளவுருக்களுக்கு ஒத்திருக்கும்.

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

இந்தப் படம் இதனுடன் தொடர்புடையது: HAVAL-160/3 ஹாஷ் குறியீடு கால்குலேட்டர்

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