கடவுச்சொல்லை உடைக்க எவ்வளவு நேரம் ஆகும்? (இலவச உருவாக்கி)
உடைக்கும் நேரம் நீளம், எழுத்து வகைகள், தளம் சேமித்த விதம் ஆகியவற்றைப் பொறுத்தது. கணிதம், சமீபத்திய அட்டவணை, இலவச உருவாக்கி.
அன்று வெளியிடப்பட்டது · 4 நிமிடப் படிப்பு
கடவுச்சொல்லை உடைக்க எவ்வளவு நேரம் ஆகும் என்பது மூன்று விஷயங்களைப் பொறுத்தது: எத்தனை சாத்தியமான கடவுச்சொற்கள் உள்ளன (நீளமும் எழுத்து வகைகளும்), தாக்குபவர் எவ்வளவு வேகமாக ஊகங்களைச் சோதிக்க முடியும், மற்றும் கடவுச்சொல் உண்மையிலேயே சீரற்றதா என்பது. சீரற்ற, 8 எழுத்துகள் கொண்ட சிறிய எழுத்துக் கடவுச்சொல், மெதுவான ஹாஷில் சேமிக்கப்பட்டிருந்தால், வாடகைக்கு எடுக்கப்பட்ட கிராபிக்ஸ் கார்டுகளில் சில வாரங்களில் உடைக்கப்படலாம்; கலந்த எழுத்துகள் கொண்ட சீரற்ற 16 எழுத்துக் கடவுச்சொல்லுக்கோ பிரபஞ்சத்தின் வயதைவிட அதிக நேரம் ஆகும். இலவச கடவுச்சொல் உருவாக்கி நீளமான, சீரற்ற கடவுச்சொல்லை உங்கள் சாதனத்திலேயே உருவாக்குகிறது.
இணையத்தில் பகிரப்படும் வண்ணக் குறியீட்டு அட்டவணைகள் பயனுள்ளவை, ஆனால் அவை சில அனுமானங்களின் மேல் நிற்கின்றன. அந்த அனுமானங்களை அறிந்தால்தான் உங்கள் கணக்கை உண்மையில் எது பாதுகாக்கிறது என்பது தெரியும்.
"உடைத்தல்" என்றால் உண்மையில் என்ன
ஒரு தளத்தில் பதிவு செய்யும்போது, நன்கு நடத்தப்படும் தளம் உங்கள் கடவுச்சொல்லைச் சேமிப்பதில்லை. அது ஹாஷ் ஐச் சேமிக்கிறது: அதன் சிதறடிக்கப்பட்ட கைரேகை. நீங்கள் உள்நுழையும்போது, தளம் நீங்கள் தட்டச்சு செய்ததை ஹாஷ் செய்து கைரேகைகளை ஒப்பிடுகிறது. இலவச ஹாஷ் உருவாக்கி இந்தக் கருத்தைக் காட்டுகிறது: password123 என்று தட்டச்சு செய்தால் அதன் MD5 ஹாஷ் 482c811da5d5b4bc6d497ffa98491e38 ஆக இருக்கும்; எப்போதும், எந்தக் கணினியிலும்.
ஒரு தளத்தின் தரவுத்தளம் திருடப்பட்டால், தாக்குபவர்களுக்குக் கிடைப்பது ஹாஷ்களே, கடவுச்சொற்கள் அல்ல. உடைத்தல் என்பது கடவுச்சொற்களை ஊகிப்பது, ஒவ்வொரு ஊகத்தையும் ஹாஷ் செய்வது, பொருத்தம் உள்ளதா எனப் பார்ப்பது; இவை அனைத்தும் இணையத் தொடர்பு இல்லாமல், அவர்களின் வன்பொருள் அனுமதிக்கும் வேகத்தில் நடக்கும். எந்த இணையதளத்தின் பூட்டுதல் வசதியும் அவர்களை மெதுவாக்காது.
அதனால்தான் நேரத்தை இரண்டு விஷயங்கள் தீர்மானிக்கின்றன:
- தாக்குபவர் முயற்சிக்க வேண்டிய சாத்தியங்களின் எண்ணிக்கை.
- ஊகிக்கும் வேகம், இது தளம் பயன்படுத்திய ஹாஷ் முறையைப் பெரிதும் சார்ந்தது.
முரட்டு விசைக்கான கணிதம்
| எழுத்துத் தொகுப்பு | எழுத்துகள் |
|---|---|
| இலக்கங்கள் மட்டும் | 10 |
| சிறிய எழுத்துகள் | 26 |
| சிறிய + பெரிய எழுத்துகள் + இலக்கங்கள் | 62 |
| எங்கள் உருவாக்கியில் உள்ள நான்கு வகைகளும் | 85 |
8 எழுத்து கொண்ட சிறிய எழுத்துக் கடவுச்சொல்லுக்கு 26^8, அதாவது சுமார் 209 பில்லியன் சாத்தியங்கள் உள்ளன. 85 எழுத்துகள் அனைத்தையும் கொண்டால், 8 எழுத்துகளுக்கு சுமார் 2.7 × 10^15 கிடைக்கிறது. ஒவ்வொரு கூடுதல் எழுத்தும் மொத்தத்தை தொகுப்பின் அளவால் பெருக்குகிறது; அதனால்தான் நீளமே எல்லாவற்றையும் விட முக்கியம்.
சமீபத்திய அட்டவணை என்ன சொல்கிறது
Hive Systems-இன் 2026 கடவுச்சொல் அட்டவணையின்படி, bcrypt ஆல் (பணிக் காரணி 10 இல்) சேமிக்கப்பட்ட கடவுச்சொற்களைத் தாக்கும் 16 RTX 5090 கிராபிக்ஸ் கார்டுகளின் குழு வினாடிக்கு சுமார் 138,675 ஊகங்களைச் செய்தது. அந்த வேகத்தில், 8 எழுத்து சிறிய எழுத்துக் கடவுச்சொல்லை உடைக்க சுமார் இரண்டு வாரங்களும், எல்லா எழுத்து வகைகளும் உள்ள 8 எழுத்துக் கடவுச்சொல்லுக்கு சுமார் 132 ஆண்டுகளும் ஆகும் என அவர்கள் மதிப்பிடுகின்றனர். அவர்களின் நேரங்கள் மோசமான சூழ்நிலை; சரியான கடவுச்சொல் கடைசி ஊகமாக இருக்கும் நிலை.
இதே ஊகிக்கும் வேகத்தையும் உங்கள் உருவாக்கியின் 85 எழுத்துத் தொகுப்பையும் பயன்படுத்தி, சீரற்ற கடவுச்சொற்களுக்கு நாங்கள் கணக்கிட்ட மோசமான சூழ்நிலை நேரம் இங்கே:
| நீளம் | சிறிய எழுத்துகள் மட்டும் (26) | நான்கு வகைகளும் (85) |
|---|---|---|
| 6 | சுமார் 37 நிமிடங்கள் | சுமார் 32 நாட்கள் |
| 8 | சுமார் 17 நாட்கள் | சுமார் 620 ஆண்டுகள் |
| 10 | சுமார் 32 ஆண்டுகள் | சுமார் 4.5 மில்லியன் ஆண்டுகள் |
| 12 | சுமார் 22,000 ஆண்டுகள் | சுமார் 32 பில்லியன் ஆண்டுகள் |
| 16 | சுமார் 10 பில்லியன் ஆண்டுகள் | சுமார் 1.7 × 10^18 ஆண்டுகள் |
எங்கள் 8 எழுத்து மதிப்பீடு Hive-இன் அட்டவணையுடன் பொருந்தாது, ஏனெனில் அட்டவணைகளின் எழுத்துத் தொகுப்பு அளவு, ஹாஷ் அமைப்புகள், ஊகங்களை எண்ணும் முறை ஆகியவை வேறுபடுகின்றன; ஆனால் கருத்து ஒன்றுதான். சராசரியாக சரியான ஊகம் பாதி வழியில் கிடைக்கும்; அதனால் வழக்கமான சூழ்நிலைக்கு இந்த எண்களை பாதியாகக் குறைத்துப் பாருங்கள்.
அட்டவணை ஏன் மிக அதிகமாக நம்பிக்கை தரலாம்
அட்டவணை இரண்டு வழிகளில் உங்களுக்குச் சாதகமான சிறந்த சூழ்நிலையை எடுத்துக்கொள்கிறது.
தளம் வேகமான ஹாஷைப் பயன்படுத்தலாம். bcrypt மெதுவாக இருக்கும்படி வடிவமைக்கப்பட்டது. பழைய அல்லது கவனக்குறைவான அமைப்புகள் MD5 அல்லது எளிய SHA-1 போன்ற வேகமான ஹாஷ்களைப் பயன்படுத்துகின்றன; ஒரு கிராபிக்ஸ் கார்டு அவற்றை வினாடிக்கு பில்லியன் கணக்கில் சோதிக்க முடியும். அவற்றுக்கு எதிராக மேலே உள்ள நேரங்கள் ஒரு மில்லியன் மடங்கு அல்லது அதற்கும் மேல் குறையும். உங்கள் கடவுச்சொல் ஒரு தளத்தில் எப்படிச் சேமிக்கப்படுகிறது என்பதை உங்களால் அறிய முடியாது, எனவே மோசமான சூழ்நிலையை அனுமானியுங்கள். MD5 மற்றும் SHA-256 ஒப்பீடு வழிகாட்டி வேறுபாட்டை விளக்குகிறது.
உங்கள் கடவுச்சொல் சீரற்றதாக இருக்காது. முரட்டு விசை மிக மெதுவான தாக்குதல். உண்மையான உடைத்தல் கசிந்த கடவுச்சொல் பட்டியல்கள், அகராதிச் சொற்கள், பெயர்கள், தேதிகள், Password123! (முதலில் பெரிய எழுத்து, இறுதியில் எண்ணும் குறியீடும்) போன்ற பொதுவான வடிவங்களிலிருந்து தொடங்குகிறது. அப்படிக் கட்டப்பட்ட கடவுச்சொல் எத்தனை எழுத்து வகைகள் இருந்தாலும் வினாடிகளில் கண்டுபிடிக்கப்படும், ஏனெனில் தாக்குபவர்கள் அந்த வடிவங்களை முதலில் முயல்வார்கள்.
அது ஏற்கனவே கசிந்திருக்கலாம். ஒரே கடவுச்சொல்லை நீங்கள் பல இடங்களில் பயன்படுத்தி, அவற்றில் ஏதாவது ஒரு தளம் ஊடுருவலுக்கு உள்ளானால், தாக்குபவர்கள் எதையும் உடைக்க வேண்டியதில்லை. அதே மின்னஞ்சலையும் கடவுச்சொல்லையும் மற்ற தளங்களில் சோதித்துப் பார்ப்பார்கள்.
உண்மையில் உங்களைப் பாதுகாப்பது எது
- நீளமும் சீரற்ற தன்மையும். 16 அல்லது அதற்கு மேற்பட்ட எழுத்துகள் கொண்ட சீரற்ற கடவுச்சொல் எந்த நடைமுறை தாக்குபவருக்கும் முரட்டு விசைக்கு அப்பாற்பட்டது. NIST-இன் SP 800-63B (திருத்தம் 4, 2025) படி, கடவுச்சொல் மட்டுமே நம்பியிருக்கும் சேவைகள் குறைந்தது 15 எழுத்துகளைக் கோர வேண்டும்; கலவை விதிகளையோ அடிக்கடி மாற்றும் கட்டாயத்தையோ விதிக்கக் கூடாது.
- ஒவ்வொரு தளத்துக்கும் தனித்த கடவுச்சொல். இது மறுபயன்பாட்டுத் தாக்குதல்களை முழுமையாகத் தடுக்கிறது.
- ஒரு கடவுச்சொல் மேலாளர். அது பல டஜன் நீளமான சீரற்ற கடவுச்சொற்களை நினைவில் வைத்துக்கொள்கிறது, அதனால் நீங்கள் வைத்திருக்க வேண்டியதில்லை. பிறகு நீளம் உங்களுக்கு எந்தச் செலவும் இல்லாமல் கிடைக்கிறது.
- இரு-காரணி அங்கீகாரம். கடவுச்சொல் உடைக்கப்பட்டாலும், தாக்குபவருக்கு உங்கள் தொலைபேசி அல்லது பாதுகாப்பு சாவி தேவை. மின்னஞ்சல், வங்கி, சமூக ஊடகக் கணக்குகளுக்கு முதலில் இதை இயக்குங்கள்.
நீங்கள் நினைவில் வைத்துத் தட்டச்சு செய்யக்கூடிய கடவுச்சொல் தேவைப்பட்டால், எடுத்துக்காட்டாக உங்கள் கடவுச்சொல் மேலாளரின் முதன்மைக் கடவுச்சொல், சீரற்ற சொற்களின் நீண்ட கடவுச்சொற்றொடர் பொருந்தும். கடவுச்சொற்றொடர் அல்லது கடவுச்சொல் பார்க்கவும்.
உடைக்க முடியாத ஒன்றை உருவாக்குங்கள்
இலவச கடவுச்சொல் உருவாக்கியைத் திறந்து, நீளம் ஐ 16 அல்லது அதற்கு மேல் அமையுங்கள் (அது 20 இல் தொடங்கும்), சிறிய எழுத்துகள், பெரிய எழுத்துகள், எண்கள் மற்றும் குறியீடுகள் ஆகியவற்றை டிக் செய்தே வையுங்கள், உருவாக்கு ஐ அழுத்துங்கள், பிறகு நகலெடு ஐ அழுத்துங்கள். கடவுச்சொல் உங்கள் சாதனத்திலேயே உருவாக்கப்படும்; எங்கும் அனுப்பப்படாது. அமைப்புகள் பற்றி மேலும் அறிய, வலுவான கடவுச்சொல்லை எப்படி உருவாக்குவது பார்க்கவும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
- 8 எழுத்துக் கடவுச்சொல்லை உடைக்க எவ்வளவு நேரம் ஆகும்?
- அது எழுத்துகளையும் அது எப்படிச் சேமிக்கப்பட்டது என்பதையும் பொறுத்தது. Hive Systems-இன் 2026 அட்டவணைப்படி, bcrypt க்கு எதிராக, சீரற்ற சிறிய எழுத்துகளுக்கு சுமார் இரண்டு வாரங்கள், எல்லா எழுத்து வகைகளுடனும் சுமார் 132 ஆண்டுகள். MD5 போன்ற வேகமான ஹாஷுக்கு எதிராக இரண்டுமே மிக விரைவாக இருக்கும்.
- 12 எழுத்துக் கடவுச்சொல் போதுமானதா?
- எல்லா எழுத்து வகைகளும் கொண்ட சீரற்ற 12 எழுத்துக் கடவுச்சொல் முரட்டு விசையால் எட்ட முடியாதது. முக்கியமான கணக்குகளுக்கு 16 அல்லது அதற்கு மேல் இன்னும் சிறந்த இயல்புநிலை; கடவுச்சொல் மேலாளருடன் அது எந்தச் செலவும் இல்லாதது.
- குறியீடுகள் கடவுச்சொல்லை வலுவாக்குமா?
- ஒவ்வொரு எழுத்துக்கும் அவை சிறிதளவு உதவுகின்றன, ஆனால் நீளத்தைக் கூட்டுவது அதைவிட அதிகம் உதவுகிறது. குறியீடுகள் இல்லாத சீரற்ற 16 எழுத்துக் கடவுச்சொல், குறியீடுகளுடன் கூடிய சீரற்ற 10 எழுத்துக் கடவுச்சொல்லை விட வலுவானது.
- எந்தக் கடவுச்சொல்லையும் ஹேக்கர்கள் இறுதியில் உடைக்க முடியுமா?
- கோட்பாட்டில் ஆம்; நடைமுறையில், சீரற்ற 16 எழுத்துக் கடவுச்சொல்லை எந்தத் தாக்குபவரும் காத்திருக்க முடியாத அளவுக்கு நீண்ட நேரம் ஆகும். பலவீனமான, பொதுவான அல்லது மறுபயன்பாடு செய்யப்பட்ட கடவுச்சொற்களே விரைவில் வீழ்கின்றன.
- இணையதளத்தில் என் கடவுச்சொல்லின் வலிமையைச் சரிபார்ப்பது பாதுகாப்பானதா?
- ஆன்லைன் வலிமை சரிபார்ப்பியில் உண்மையான கடவுச்சொல்லை தட்டச்சு செய்யாதீர்கள். அதற்குப் பதிலாக புதிய சீரற்ற ஒன்றை உருவாக்குங்கள்; எங்கள் உருவாக்கி அதை உங்கள் சாதனத்திலேயே உருவாக்கும்.
உருவாக்கிகள்
கடவுச்சொல் உருவாக்கி-ஐ முயலுங்கள்
இலவசம், பதிவு தேவையில்லை, உங்கள் உலாவியிலேயே வேலை செய்யும். ஒரே கிளிக்கில் வலிமையான சீரற்ற கடவுச்சொல்லை உருவாக்குங்கள்.