SHA-512/224 ஹாஷ் குறியீடு கால்குலேட்டர்
வெளியிடப்பட்டது: 18 பிப்ரவரி, 2025 அன்று பிற்பகல் 5:45:59 UTC
கடைசியாகப் புதுப்பிக்கப்பட்டது: 12 ஜனவரி, 2026 அன்று பிற்பகல் 2:30:37 UTC
SHA-512/224 Hash Code Calculator
SHA-512/224 (Secure Hash Algorithm 512/224-bit) என்பது ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் சார்பாகும், இது ஒரு உள்ளீட்டை (அல்லது செய்தியை) எடுத்து ஒரு நிலையான அளவு, 224-பிட் (28-பைட்) வெளியீட்டை உருவாக்குகிறது, இது பொதுவாக 56-எழுத்து ஹெக்ஸாடெசிமல் எண்ணாக குறிப்பிடப்படுகிறது. இது NSA ஆல் வடிவமைக்கப்பட்ட ஹாஷ் சார்புகளின் SHA-2 குடும்பத்தைச் சேர்ந்தது. இது உண்மையில் SHA-512 ஆகும், இது வெவ்வேறு துவக்க மதிப்புகளைக் கொண்டுள்ளது மற்றும் இதன் விளைவாக 224 பிட்களாகக் குறைக்கப்படுகிறது, 64 பிட் கணினிகளில் SHA-512 SHA-256 ஐ விட வேகமாக இயங்குகிறது (இதன் SHA-224 ஒரு துண்டிக்கப்பட்ட பதிப்பு) என்ற உண்மையைப் பயன்படுத்திக் கொள்ள, ஆனால் 224 பிட் ஹாஷ் குறியீடுகளின் சிறிய சேமிப்பகத் தேவைகளை வைத்திருக்க.
SHA-512, SHA-224 மற்றும் SHA-512/224 ஆகியவற்றின் வெளியீடுகள் ஒரே உள்ளீட்டிற்கு முற்றிலும் வேறுபட்டவை, எனவே அவை இணக்கமாக இல்லை - அதாவது, ஒரு கோப்பின் SHA-224 ஹாஷ் குறியீட்டை அதே கோப்பின் SHA-512/224 ஹாஷ் குறியீட்டோடு ஒப்பிட்டுப் பார்ப்பது அர்த்தமற்றது.
முழு வெளிப்பாடு: இந்தப் பக்கத்தில் பயன்படுத்தப்படும் ஹாஷ் செயல்பாட்டின் குறிப்பிட்ட செயல்படுத்தலை நான் எழுதவில்லை. இது PHP நிரலாக்க மொழியுடன் சேர்க்கப்பட்ட ஒரு நிலையான செயல்பாடாகும். வசதிக்காக இங்கே பொதுவில் கிடைக்கச் செய்வதற்காக மட்டுமே வலை இடைமுகத்தை உருவாக்கினேன்.
SHA-512/224 ஹாஷ் வழிமுறை பற்றி
நான் கணிதத்தில் அவ்வளவு சிறந்தவன் அல்ல, நான் ஒரு கணிதவியலாளன் என்று நான் ஒருபோதும் கருதுவதில்லை. எனவே, கணிதம் அல்லாத எனது சக அறிஞர்கள் புரிந்துகொள்ளும் வகையில் இந்த ஹாஷ் செயல்பாட்டை விளக்க முயற்சிக்கிறேன். நீங்கள் அறிவியல் பூர்வமாக சரியான கணித பதிப்பை விரும்பினால், அதை நீங்கள் பல வலைத்தளங்களில் காணலாம் என்று நான் நம்புகிறேன் ;-)
எப்படியிருந்தாலும், ஹாஷ் செயல்பாடு என்பது நீங்கள் அதில் சேர்க்கும் எந்தவொரு பொருட்களிலிருந்தும் ஒரு தனித்துவமான ஸ்மூத்தியை உருவாக்க வடிவமைக்கப்பட்ட ஒரு சூப்பர் ஹைடெக் பிளெண்டர் என்று கற்பனை செய்து கொள்வோம். இது நான்கு படிகளை எடுக்கும், அவற்றில் மூன்று SHA-512 ஐப் போலவே இருக்கும்:
படி 1: தேவையான பொருட்களைச் சேர்க்கவும் (உள்ளீடு)
- உள்ளீட்டை நீங்கள் கலக்க விரும்பும் எதையும் போல நினைத்துப் பாருங்கள்: வாழைப்பழங்கள், ஸ்ட்ராபெர்ரிகள், பீட்சா துண்டுகள், அல்லது ஒரு முழு புத்தகம் கூட. நீங்கள் எதைச் சேர்த்தாலும் பரவாயில்லை - பெரியதா சிறியதா, எளிமையானதா அல்லது சிக்கலானதா என்பது முக்கியமல்ல.
படி 2: கலப்பு செயல்முறை (ஹாஷ் செயல்பாடு)
- நீங்கள் பொத்தானை அழுத்தினால், பிளெண்டர் வேகமாகச் செயல்படும் - நறுக்குதல், கலக்குதல், அசுர வேகத்தில் சுழற்றுதல். அதற்குள் ஒரு சிறப்பு செய்முறை உள்ளது, அதை யாராலும் மாற்ற முடியாது.
- இந்த செய்முறையில் "இடதுபுறம் சுழற்று, வலதுபுறம் சுழற்று, தலைகீழாக புரட்டு, குலுக்கி, விசித்திரமான வழிகளில் நறுக்கு" போன்ற பைத்தியக்காரத்தனமான விதிகள் உள்ளன. இவை அனைத்தும் திரைக்குப் பின்னால் நடக்கும்.
படி 3: உங்களுக்கு ஒரு ஸ்மூத்தி (வெளியீடு) கிடைக்கும்:
- நீங்கள் எந்தப் பொருட்களைப் பயன்படுத்தினாலும், பிளெண்டர் எப்போதும் உங்களுக்கு சரியாக ஒரு கப் ஸ்மூத்தியைக் கொடுக்கும் (அது SHA-512 இல் 512 பிட்களின் நிலையான அளவு).
- நீங்கள் சேர்க்கும் பொருட்களைப் பொறுத்து இந்த ஸ்மூத்திக்கு ஒரு தனித்துவமான சுவை மற்றும் நிறம் உள்ளது. நீங்கள் ஒரு சிறிய விஷயத்தை மாற்றினாலும் - ஒரு தானிய சர்க்கரையைச் சேர்ப்பது போல - ஸ்மூத்தியின் சுவை முற்றிலும் வித்தியாசமாக இருக்கும்.
படி 4: துண்டித்தல்
- முடிவை 224 பிட்களாகக் குறைப்பதன் மூலம் (துண்டிப்பதன் மூலம்), 64 பிட் அமைப்புகளில் SHA-512 SHA-224 ஐ விட வேகமாக இயங்குகிறது என்ற உண்மையைப் பயன்படுத்திக் கொள்கிறோம், அதே நேரத்தில் 224 பிட் ஹாஷ் குறியீடுகளுக்கான சிறிய சேமிப்பகத் தேவைகளின் நன்மையையும் தக்க வைத்துக் கொள்கிறோம். முடிவுகள் இணக்கமாக இல்லை என்பதைக் கவனியுங்கள், SHA-512/224 மற்றும் SHA-224 ஆகியவை முற்றிலும் மாறுபட்ட ஹாஷ் குறியீடுகளை உருவாக்குகின்றன.
மேலும் படிக்க
இந்த இடுகை உங்களுக்குப் பிடித்திருந்தால், இந்த பரிந்துரைகளையும் நீங்கள் விரும்பலாம்:
- HAVAL-128/5 ஹாஷ் குறியீடு கால்குலேட்டர்
- ஃபௌலர்-நோல்-வோ FNV1-32 ஹாஷ் குறியீடு கால்குலேட்டர்
- SHA3-224 ஹாஷ் குறியீடு கால்குலேட்டர்
