கோப்பு ஹேஷ் & செக்சம் கால்குலேட்டர்

எந்தவொரு கோப்பிற்கும் MD5, SHA-1, SHA-256 மற்றும் SHA-512 ஆகியவற்றைப் பெறுங்கள், மேலும் செக்சம்-ஐச் சரிபார்க்கவும்.

ஹேஷ்கள்

ஹேஷ்கள் இங்கே தோன்றும்.

தயார். ஹேஷ் செய்ய ஒரு கோப்பை இழுத்துப் போடவும்.

உங்கள் கோப்புகள் உங்கள் உலாவியிலேயே படிக்கப்பட்டு ஹேஷ் செய்யப்படுகின்றன. BroBroGo-விற்கு எதுவும் பதிவேற்றப்படுவதில்லை.

அடிக்கடி கேட்கப்படும் கேள்விகள்

செக்சம் மூலம் பதிவிறக்கத்தை எவ்வாறு சரிபார்ப்பது?

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

இது எந்த அல்காரிதம்களைக் கணக்கிடுகிறது, நான் எதைப் பயன்படுத்த வேண்டும்?

இது கோப்பை ஒரே முறை படிப்பதன் மூலம் MD5, SHA-1, SHA-256 மற்றும் SHA-512 ஆகியவற்றை ஒன்றாகக் கணக்கிடுகிறது. தற்செயலான சிதைவைக் கண்டறிய MD5 மற்றும் SHA-1 போதுமானது, ஆனால் பாதுகாப்பிற்கு அவை உடைந்தவை — செக்சம் (checksum) சிதைவைத் தடுக்க வேண்டியிருக்கும் போதெல்லாம் SHA-256 அல்லது SHA-512 ஐத் தேர்ந்தெடுக்கவும்.

எனது கோப்புகள் எங்கேனும் பதிவேற்றப்படுகின்றனவா?

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

கோப்பு ஹேஷிங் மற்றும் அதன் முக்கியத்துவம்

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

ஆதரிக்கப்படும் ஹேஷ் அல்காரிதம்கள்

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

  • MD5: கோப்பில் தற்செயலாக ஏற்படும் சிதைவுகளைக் கண்டறிய இது பொருத்தமானது. ஆனால், தீங்கிழைக்கும் நபர்களால் செய்யப்படும் மாற்றங்களுக்கு எதிராக இது பாதுகாப்பானது அல்ல.
  • SHA-1: MD5 போன்றே இதுவும் தற்செயலான தரவு இழப்பு அல்லது சிதைவைக் கண்டறியப் பயன்படுகிறது, ஆனால் பாதுகாப்புத் தேவைகளுக்கு இது போதுமானதல்ல.
  • SHA-256: பாதுகாப்புத் தன்மையுடன் கூடிய செக்சம் சரிபார்ப்பிற்கு இது மிகவும் பரிந்துரைக்கப்படுகிறது. கோப்பில் செய்யப்படும் மாற்றங்களைத் தடுக்கும் திறன் இதற்கு உண்டு.
  • SHA-512: மிக உயர்ந்த பாதுகாப்பு மற்றும் நம்பகத்தன்மை தேவைப்படும் கோப்பு சரிபார்ப்புகளுக்கு SHA-512 அல்காரிதத்தைப் பயன்படுத்த வேண்டும்.

பாதுகாப்பு மற்றும் சிதைவைத் தடுக்கும் தேவைகளுக்கு எப்போதும் SHA-256 அல்லது SHA-512 ஆகியவற்றைத் தேர்ந்தெடுப்பதே சிறந்தது.

உள்ளீடுகள் மற்றும் வெளியீடுகள்

இந்தக் கருவி எளிய இடைமுகத்தைக் கொண்டுள்ளது. இதன் உள்ளீட்டு மற்றும் வெளியீட்டு விவரங்கள் கீழே தரப்பட்டுள்ளன:

உள்ளீடுகள்

  • கோப்புகள்: எந்த அளவிலான கோப்பையும் நீங்கள் உள்ளீடாக வழங்கலாம். கோப்புகளை இழுத்துப் போடுவதன் மூலமோ அல்லது கிளிக் செய்து தேர்ந்தெடுப்பதன் மூலமோ உள்ளிடலாம்.
  • சரிபார்ப்பிற்கான செக்சம்: நீங்கள் சரிபார்க்க விரும்பும் MD5, SHA-1, SHA-256 அல்லது SHA-512 ஹேஷ் மதிப்பை உள்ளிடலாம். இது சாதாரண ஹெக்ஸாடெசிமல் (hexadecimal) வடிவிலோ அல்லது coreutils, BSD, sha256:<hash> போன்ற வடிவங்களிலோ இருக்கலாம்.

வெளியீடுகள் மற்றும் நிலைகள்

  • MD5, SHA-1, SHA-256, SHA-512: கணக்கிடப்பட்ட ஹேஷ் மதிப்புகள்.
  • தயார். ஹேஷ் செய்ய ஒரு கோப்பை இழுத்துப் போடவும்.: கருவியின் ஆரம்ப நிலை செய்தி.
  • {count} கோப்பு(கள்) தேர்ந்தெடுக்கப்பட்டுள்ளன: தற்போது தேர்ந்தெடுக்கப்பட்டுள்ள கோப்புகளின் எண்ணிக்கை.
  • {file} ஹேஷ் செய்யப்படுகிறது ({done}/{total}) — {percent}%: கோப்பு ஹேஷ் செய்யப்படும் போது காட்டப்படும் முன்னேற்ற நிலை.
  • {count} கோப்பு(கள்) ஹேஷ் செய்யப்பட்டன.: செயல்முறை வெற்றிகரமாக முடிந்ததும் தோன்றும் செய்தி.
  • அழிக்கப்பட்டது.: முடிவுகள் அழிக்கப்பட்ட பின் காட்டப்படும் செய்தி.
  • ஹேஷ்கள்: முடிவுகள் பகுதியின் தலைப்பு.
  • ஹேஷ்கள் இங்கே தோன்றும்.: முடிவுகள் பகுதியில் காட்டப்படும் தற்காலிக உரை.
  • கோப்புகள்: தேர்ந்தெடுக்கப்பட்ட கோப்புகள் பகுதியின் தலைப்பு.

செயல்பாட்டு விதிகள் மற்றும் பிழை கையாளுதல்

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

  • கோப்பு வரம்பு: ஒரே நேரத்தில் அதிகபட்சமாக 20 கோப்புகள் வரை மட்டுமே செயலாக்க முடியும்.
  • செக்சம் பிரித்தெடுத்தல்: சரிபார்ப்புப் பெட்டியில் ஏதேனும் செக்சம் ஒட்டப்பட்டால், கருவி அதிலிருந்து மிக நீளமான ஹெக்ஸாடெசிமல் சரத்தை (hexadecimal string) பிரித்தெடுத்துக் கொள்ளும்.
  • வண்ணக் குறியீடு: ஒட்டப்பட்ட செக்சம் கணக்கிடப்பட்ட ஹேஷுடன் பொருந்தினால், அந்த குறிப்பிட்ட அல்காரிதமின் வரி பச்சையாக மாறும்.
  • எழுத்து வடிவம்: செக்சம் ஒப்பீடுகள் பெரிய எழுத்து அல்லது சிறிய எழுத்து என்ற வேறுபாடின்றி (case-insensitive) சிறிய எழுத்துகளாக மாற்றப்பட்டு ஒப்பிடப்படுகின்றன.
  • முன்னேற்ற அறிவிப்பு: கோப்பு ஹேஷ் செய்யப்படும் போது தோராயமாக ஒவ்வொரு 4 MB அளவிற்கும் முன்னேற்ற நிலை புதுப்பிக்கப்படும்.
  • பிழைகள்:
    • ஏதேனும் ஒரு கோப்பைப் படிக்க முடியாவிட்டால், "இந்தக் கோப்பைப் படிக்க முடியவில்லை." என்ற பிழை காட்டப்படும், எனினும் மற்ற கோப்புகள் தொடர்ந்து செயலாக்கப்படும்.
    • ஒட்டப்பட்ட செக்சம் எந்தக் கோப்புடனும் பொருந்தவில்லை எனில், "அந்த செக்சம் உடன் எந்தக் கோப்பும் பொருந்தவில்லை." என்ற செய்தி தோன்றும்.
    • பொதுவான தோல்விகளின் போது "ஹேஷிங் தோல்வியடைந்தது. மீண்டும் முயற்சிக்கவும்." மற்றும் சில கோப்புகளைப் படிக்க முடியாத போது "{count} கோப்புகளைப் படிக்க முடியவில்லை." ஆகிய பிழைகள் காட்டப்படும்.

தனியுரிமை மற்றும் செயலாக்கம்

உங்கள் கோப்புகள் அனைத்தும் உங்கள் உலாவியிலேயே நேரடியாகப் படிக்கப்பட்டு ஹேஷ் செய்யப்படுகின்றன. BroBroGo-விற்கு எந்தவொரு கோப்பும் பதிவேற்றப்படுவதில்லை. பல ஜிகாபைட் (multi-gigabyte) அளவுள்ள பெரிய கோப்புகளாக இருந்தாலும், அவை துண்டுகளாக (chunks) ஸ்ட்ரீம் செய்யப்பட்டு கணக்கிடப்படுவதால், கோப்பின் எந்தப் பகுதியும் உங்கள் சாதனத்தை விட்டு வெளியேறுவதில்லை.


அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)

செக்சம் மூலம் பதிவிறக்கத்தை எவ்வாறு சரிபார்ப்பது?

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

இது எந்த அல்காரிதம்களைக் கணக்கிடுகிறது, நான் எதைப் பயன்படுத்த வேண்டும்?

இது கோப்பை ஒரே முறை படிப்பதன் மூலம் MD5, SHA-1, SHA-256 மற்றும் SHA-512 ஆகியவற்றை ஒன்றாகக் கணக்கிடுகிறது. தற்செயலான சிதைவைக் கண்டறிய MD5 மற்றும் SHA-1 போதுமானது, ஆனால் பாதுகாப்பிற்கு அவை உடைந்தவை — செக்சம் (checksum) சிதைவைத் தடுக்க வேண்டியிருக்கும் போதெல்லாம் SHA-256 அல்லது SHA-512 ஐத் தேர்ந்தெடுக்கவும்.

எனது கோப்புகள் எங்கேனும் பதிவேற்றப்படுகின்றனவா?

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