Miklix

SHA-1 ஹாஷ் குறியீடு கால்குலேட்டர்

வெளியிடப்பட்டது: 16 பிப்ரவரி, 2025 அன்று பிற்பகல் 11:27:24 UTC

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

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

SHA-1 Hash Code Calculator

SHA-1 (Secure Hash Algorithm 1) என்பது NSA ஆல் வடிவமைக்கப்பட்டு 1995 இல் NIST ஆல் வெளியிடப்பட்ட ஒரு கிரிப்டோகிராஃபிக் ஹாஷ் செயல்பாடாகும். இது 160 பிட் (20 பைட்) ஹாஷ் மதிப்பை உருவாக்குகிறது, இது பொதுவாக 40-எழுத்துகள் கொண்ட ஹெக்ஸாடெசிமல் சரமாக குறிப்பிடப்படுகிறது. தரவு ஒருமைப்பாடு, டிஜிட்டல் கையொப்பங்கள் மற்றும் சான்றிதழ்களைப் பாதுகாக்க SHA-1 பரவலாகப் பயன்படுத்தப்பட்டது, ஆனால் மோதல் தாக்குதல்களால் ஏற்படும் பாதிப்புகள் காரணமாக இது இப்போது பாதுகாப்பற்றதாகக் கருதப்படுகிறது. பழைய அமைப்புடன் இணக்கமாக இருக்க வேண்டிய ஹாஷ் குறியீட்டைக் கணக்கிட வேண்டியிருக்கும் பட்சத்தில் இது இங்கே சேர்க்கப்பட்டுள்ளது, ஆனால் புதிய அமைப்புகளை வடிவமைக்கும்போது இதைப் பயன்படுத்தக்கூடாது.

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


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

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

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



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



SHA-1 ஹாஷ் வழிமுறை பற்றி

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

SHA-1-ஐ ஒரு சிறப்பு காகித துண்டாக்கி போல நினைத்துப் பாருங்கள், அது எந்த செய்தியையும் - அது ஒரு வார்த்தையாக இருந்தாலும் சரி, ஒரு வாக்கியமாக இருந்தாலும் சரி, அல்லது ஒரு முழு புத்தகமாக இருந்தாலும் சரி - எடுத்து மிகவும் குறிப்பிட்ட முறையில் துண்டாக்குகிறது. ஆனால் துண்டாக்குவதற்குப் பதிலாக, அது எப்போதும் சரியாக 40 ஹெக்ஸாடெசிமல் எழுத்துக்கள் நீளமுள்ள ஒரு தனித்துவமான "துண்டாக்கக் குறியீட்டை" மாயாஜாலமாக வெளிப்படுத்துகிறது.

  • உதாரணமாக, நீங்கள் "வணக்கம்" என்று உள்ளிடுகிறீர்கள்.
  • நீங்கள் f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 போன்ற 40 பதினாறு தசம இலக்கங்களைப் பெறுவீர்கள்.

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

"மந்திர துண்டாக்கும் கருவி" நான்கு படிகளில் செயல்படுகிறது:

படி 1: காகிதத்தை தயார் செய்யவும் (திணிப்பு)

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

படி 2: அதை சம துண்டுகளாக நறுக்கவும் (பிரித்தல்)

  • ஷ்ரெடருக்கு பெரிய துண்டுகள் பிடிக்காது. எனவே, அது உங்கள் தயாரிக்கப்பட்ட செய்தியை சிறிய, சம அளவிலான துண்டுகளாக வெட்டுகிறது - ஒரு பெரிய கேக்கை சரியான துண்டுகளாக வெட்டுவது போல.

படி 3: ரகசிய செய்முறை (கலத்தல் மற்றும் பிசைதல்)

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

ஒவ்வொரு அடியும் செய்தியை மேலும் குழப்பமடையச் செய்கிறது, ஆனால் இயந்திரம் எப்போதும் பின்பற்றும் ஒரு குறிப்பிட்ட வழியில்.

படி 4: இறுதி குறியீடு (ஹாஷ்)

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

SHA-1 இனி பயன்படுத்தப்படக்கூடாது என்பதற்கான காரணம், சில மிகவும் புத்திசாலிகள் இரண்டு வெவ்வேறு செய்திகளுக்கு ஒரே குறியீட்டை உருவாக்க shredder ஐ எவ்வாறு ஏமாற்றுவது என்பதைக் கண்டுபிடித்தனர் (இது மோதல் என்று அழைக்கப்படுகிறது).

SHA-1 க்கு பதிலாக, இப்போது நம்மிடம் வலுவான, புத்திசாலித்தனமான "ஷ்ரெடர்கள்" உள்ளன. எழுதும் நேரத்தில், பெரும்பாலான நோக்கங்களுக்காக எனது இயல்புநிலை கோ-டு ஹாஷ் வழிமுறை SHA-256 ஆகும் - ஆம், அதற்கான கால்குலேட்டரும் என்னிடம் உள்ளது: SHA-256 ஹாஷ் குறியீடு கால்குலேட்டர் .

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

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

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

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