സൗജന്യ കൺവെർട്ടർ

ക്രമരഹിതമായ പാസ്‌വേഡ് ജനറേറ്റർ

നിങ്ങളുടെ ബ്രൗസറിൽ തൽക്ഷണം സുരക്ഷിത റാൻഡം പാസ്‌വേഡുകൾ സൃഷ്ടിക്കുക. നീളവും പ്രതീക തരങ്ങളും ഇഷ്ടാനുസൃതമാക്കുക - സൗജന്യവും സ്വകാര്യവും കൂടാതെ ഒരു സെർവറിലേക്കും ഡാറ്റയൊന്നും അയയ്‌ക്കേണ്ടതില്ല.

സൃഷ്ടിക്കുക

ഈ ടൂളിനെ കുറിച്ച്

ഒരു റാൻഡം പാസ്‌വേഡ് ജനറേറ്റർ ഊഹത്തെയും ക്രൂരമായ ആക്രമണങ്ങളെയും പ്രതിരോധിക്കാൻ രൂപകൽപ്പന ചെയ്ത സ്ട്രിംഗുകൾ നിർമ്മിക്കുന്നു. ജനറേറ്റ് ചെയ്‌ത പാസ്‌വേഡിൻ്റെ ശക്തി അതിൻ്റെ നീളത്തെയും ഉപയോഗിച്ചിരിക്കുന്ന അക്ഷരമാലയെയും (സാധ്യമായ പ്രതീകങ്ങളുടെ കൂട്ടം) ആശ്രയിച്ചിരിക്കുന്നു: 94-അക്ഷരങ്ങളുടെ അക്ഷരമാലയിൽ നിന്നുള്ള 12 പ്രതീകങ്ങൾ (അപ്പർകേസ് + ചെറിയക്ഷരം + അക്കങ്ങൾ + ചിഹ്നങ്ങൾ) ഏകദേശം 79 ബിറ്റുകൾ എൻട്രോപ്പി നൽകുന്നു, ഇത് പൊതു ഉപയോഗത്തിന് സൗകര്യപ്രദമായി കണക്കാക്കപ്പെടുന്നു. ചെറുതോ ലളിതമോ ആയ പാസ്‌വേഡുകൾ കുറഞ്ഞ എൻട്രോപ്പി നൽകുന്നതും ആധുനിക ആക്രമണ ഹാർഡ്‌വെയറിനെതിരെ ദുർബലവുമാണ്.

നിർണ്ണായകമായി, ഈ ജനറേറ്റർ ക്രിപ്റ്റോഗ്രാഫിക്കായി സുരക്ഷിതമായ റാൻഡം ഉറവിടങ്ങൾ (window.crypto.getRandomValues) ഉപയോഗിക്കുന്നു, സുരക്ഷാ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമല്ലാത്ത ലളിതമായ Math.random അല്ല. അക്കൗണ്ട് പാസ്‌വേഡുകൾ, വ്യക്തിഗത ഉപയോഗത്തിനുള്ള എൻക്രിപ്ഷൻ കീകൾ, പ്രവചനാതീതത പ്രാധാന്യമുള്ള മറ്റേതെങ്കിലും സന്ദർഭം എന്നിങ്ങനെ യഥാർത്ഥ ഉപയോഗത്തിന് ഔട്ട്പുട്ട് അനുയോജ്യമാണ്.

എല്ലാ തലമുറകളും നിങ്ങളുടെ ബ്രൗസറിൽ സംഭവിക്കുന്നു. പാസ്‌വേഡ് ഒരിക്കലും ഒരു സെർവറിലേക്ക് സഞ്ചരിക്കില്ല, ലോഗിൻ ചെയ്‌തിട്ടില്ല, നമുക്ക് ആക്‌സസ് ചെയ്യാൻ കഴിയുന്ന എവിടെയും സൂക്ഷിക്കുകയുമില്ല. ജനറേറ്റുചെയ്‌ത പാസ്‌വേഡ് ഉപയോഗിക്കുന്നതിന്, അത് നേരിട്ട് ലക്ഷ്യസ്ഥാനത്തേക്ക് പകർത്തുക - ഒരു പാസ്‌വേഡ് മാനേജർ, അക്കൗണ്ട് സൃഷ്‌ടിക്കൽ ഫോം അല്ലെങ്കിൽ ആവശ്യമുള്ളിടത്ത്.

എന്തുകൊണ്ടാണ് ഒരു പാസ്‌വേഡ് ജനറേറ്റർ ഉപയോഗിക്കുന്നത്

പ്രവചിക്കാവുന്ന പാസ്‌വേഡുകൾ മനുഷ്യർ തിരഞ്ഞെടുക്കുന്നു. ലംഘിക്കപ്പെട്ട പാസ്‌വേഡ് ഡാറ്റാബേസുകളെക്കുറിച്ചുള്ള പഠനങ്ങൾ ഒരേ ലളിതമായ പാറ്റേണുകൾ ദശലക്ഷക്കണക്കിന് തവണ ദൃശ്യമാകുന്നുവെന്ന് സ്ഥിരമായി കാണിക്കുന്നു: '123456', 'പാസ്‌വേഡ്', ഒരു സംഖ്യ ചേർത്ത നിഘണ്ടു വാക്കുകൾ, വളർത്തുമൃഗങ്ങളുടെയും കുടുംബാംഗങ്ങളുടെയും പേരുകൾ. ജനറേറ്റഡ് റാൻഡം പാസ്‌വേഡുകൾ ഈ പാറ്റേണുകൾ പൂർണ്ണമായും ഒഴിവാക്കുന്നു.

അക്കൗണ്ടുകളിലുടനീളം പാസ്‌വേഡുകൾ വീണ്ടും ഉപയോഗിക്കുന്നതും വലിയ അപകടമാണ്. ഒരു സൈറ്റിൻ്റെ ഡാറ്റാബേസ് ചോർന്നാൽ, ഒരേ പാസ്‌വേഡ് ഉപയോഗിക്കുന്ന മറ്റെല്ലാ അക്കൗണ്ടുകളും അപഹരിക്കപ്പെടും. ഓരോ അക്കൗണ്ടിനുമുള്ള തനതായ ക്രമരഹിതമായ പാസ്‌വേഡുകൾ, ഒരു പാസ്‌വേഡ് മാനേജറിൽ സംഭരിച്ചിരിക്കുന്നു, ഈ ആക്രമണ വെക്‌ടറിനെ ഇല്ലാതാക്കുക. ജനറേറ്റർ ഒരു സമയം ഒരു പുതിയ അദ്വിതീയ പാസ്‌വേഡ് നിർമ്മിക്കുന്നു.

ഉപയോഗിക്കേണ്ട വിധം

നീളവും പ്രതീക സെറ്റും സജ്ജമാക്കുക, സൃഷ്ടിക്കുക.

  1. നീളം തിരഞ്ഞെടുക്കുക: പൊതുവായ ഉപയോഗത്തിന് കുറഞ്ഞത് 12 പ്രതീകങ്ങൾ; സാമ്പത്തികമോ വ്യക്തിഗതമോ ആയ ഡാറ്റ അടങ്ങിയ അക്കൗണ്ടുകൾക്ക് 16+; മാസ്റ്റർ പാസ്‌വേഡുകൾക്കോ ​​എൻക്രിപ്ഷൻ കീകൾക്കോ ​​വേണ്ടി 24+. നീളം കൂടുതൽ ശക്തമാണ്; പ്രായോഗിക പരിധികൾ മാത്രമാണ് പ്രധാനം.
  2. പ്രതീക സെറ്റ് തിരഞ്ഞെടുക്കുക: ഡിഫോൾട്ടിൽ വലിയക്ഷരം, ചെറിയക്ഷരം, അക്കങ്ങൾ, പൊതു ചിഹ്നങ്ങൾ എന്നിവ ഉൾപ്പെടുന്നു. ഒരു ലക്ഷ്യസ്ഥാനം നിരസിച്ചാൽ നിർദ്ദിഷ്ട വിഭാഗങ്ങൾ പ്രവർത്തനരഹിതമാക്കുക (ചില ലെഗസി സിസ്റ്റങ്ങൾ ചില പ്രതീകങ്ങളെ വിലക്കുന്നു).
  3. സൃഷ്ടിക്കുക: ബ്രൗസറിൻ്റെ crypto.getRandomValues, തിരഞ്ഞെടുത്ത അക്ഷരമാലയിലേക്ക് മാപ്പ് ചെയ്‌ത ക്രിപ്‌റ്റോഗ്രാഫിക്കായി സുരക്ഷിതമായ റാൻഡം ബൈറ്റുകൾ ഉപയോഗിച്ച് പാസ്‌വേഡ് പൂരിപ്പിക്കുന്നു.
  4. പകർത്തി ഉപയോഗിക്കുക: ലക്ഷ്യസ്ഥാനത്തേക്ക് നേരിട്ട് പകർത്തുക. പാസ്‌വേഡ് ടൈപ്പ് ചെയ്യുന്നതിനോ ഓർമ്മിക്കുന്നതിനോ പകരം ഒരു പാസ്‌വേഡ് മാനേജർ (1പാസ്‌വേഡ്, ബിറ്റ്‌വാർഡൻ, കീചെയിൻ) ഉപയോഗിക്കുക.

സാധാരണ ഉപയോഗ കേസുകൾ

സാങ്കേതിക വിശദാംശങ്ങൾ

window.crypto.getRandomValues, ബ്രൗസറിൻ്റെ സുരക്ഷിത റാൻഡം ഉറവിടത്തിൽ നിന്ന് വരച്ച ക്രിപ്‌റ്റോഗ്രാഫിക്കലി സുരക്ഷിതമായ റാൻഡം ബൈറ്റുകൾ ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്‌ത അറേ പൂരിപ്പിക്കുന്നു. തിരഞ്ഞെടുത്ത അക്ഷരമാലയിലേക്ക് റാൻഡം ബൈറ്റുകൾ മാപ്പ് ചെയ്തുകൊണ്ട് പാസ്‌വേഡിൻ്റെ ഓരോ പ്രതീകവും തിരഞ്ഞെടുക്കുന്നു, മോഡുലോ ബയസ് ഒഴിവാക്കാൻ നിരസിക്കൽ സാമ്പിളിംഗ്.

എൻട്രോപ്പി: log2(alphabet_size^length). 94-അക്ഷരങ്ങളുള്ള അക്ഷരമാലയിൽ നിന്ന് 12 പ്രതീകങ്ങൾ = 12 × ലോഗ്2(94) ≈ 78.7 ബിറ്റുകൾ. 62-അക്ഷരങ്ങളുള്ള അക്ഷരമാലയിൽ നിന്ന് 16 പ്രതീകങ്ങൾ (ആൽഫാന്യൂമെറിക് മാത്രം) ≈ 95.3 ബിറ്റുകൾ. ഉയർന്ന എൻട്രോപ്പി ബ്രൂട്ട് ഫോഴ്‌സിന് എക്‌സ്‌പണൻഷ്യലായി ബുദ്ധിമുട്ടാണ്.

പ്രായോഗിക ആക്രമണ നിരക്കുകൾ: ആധുനിക GPU-കൾ ഒരു ക്ലസ്റ്ററിലുടനീളം സെക്കൻഡിൽ 100 ബില്യൺ bcrypt-cost-12 ശ്രമങ്ങൾ ഹാഷ് ചെയ്യുന്നു. എൻട്രോപ്പിയുടെ 78 ബിറ്റുകൾ = 2^78 ≈ 3 × 10^23 കാൻഡിഡേറ്റുകൾ. GPU നിരക്കിലുള്ള ബ്രൂട്ട് ഫോഴ്‌സിന് ഏകദേശം 10^14 വർഷമെടുക്കും - അപ്രായോഗികം. ലോവർ-എൻട്രോപ്പി പാസ്‌വേഡുകൾ പെട്ടെന്ന് എത്തിച്ചേരാവുന്ന ആക്രമണ ശ്രേണികളിലേക്ക് ഡ്രോപ്പ് ചെയ്യുന്നു.

മികച്ച സമ്പ്രദായങ്ങൾ

പതിവ് ചോദ്യങ്ങള്

ജനറേറ്റ് ചെയ്ത പാസ്‌വേഡുകൾ എത്ര ക്രമരഹിതമാണ്?
ക്രിപ്‌റ്റോഗ്രാഫിക്കായി സുരക്ഷിതമായ സ്യൂഡോറാൻഡം നമ്പറുകൾ നൽകുന്ന വെബ് ക്രിപ്‌റ്റോ API (crypto.getRandomValues()) ഉപയോഗിച്ചാണ് പാസ്‌വേഡുകൾ സൃഷ്‌ടിക്കുന്നത്. പ്രൊഫഷണൽ പാസ്‌വേഡ് മാനേജർമാർ ഉപയോഗിക്കുന്ന അതേ എൻട്രോപ്പി ഉറവിടമാണിത്.
ഞാൻ ഏത് നീളം ഉപയോഗിക്കണം?
പ്രധാനപ്പെട്ട അക്കൗണ്ടുകൾക്ക് (ഇമെയിൽ, ബാങ്കിംഗ്) കുറഞ്ഞത് 16 പ്രതീകങ്ങൾ ഉപയോഗിക്കുക. 12 പ്രതീകങ്ങളാണ് ന്യായമായ സുരക്ഷയ്ക്ക് കുറഞ്ഞത്. പരമാവധി സുരക്ഷയ്ക്കായി, 20+ പ്രതീകങ്ങൾ ഉപയോഗിക്കുക.
ഞാൻ പ്രത്യേക പ്രതീകങ്ങൾ ഉൾപ്പെടുത്തണോ?
അതെ, സേവനം അനുവദിക്കുമ്പോൾ. പ്രത്യേക പ്രതീകങ്ങൾ സാധ്യമായ കോമ്പിനേഷനുകളുടെ എണ്ണം ഗണ്യമായി വർദ്ധിപ്പിക്കുന്നു. എല്ലാ പ്രതീക തരങ്ങളുമുള്ള 12 പ്രതീകങ്ങളുള്ള പാസ്‌വേഡിന് ചെറിയ അക്ഷരങ്ങൾ മാത്രമുള്ള ഒന്നിനെക്കാൾ 475 ട്രില്യൺ മടങ്ങ് കോമ്പിനേഷനുകൾ ഉണ്ട്.
ജനറേറ്റ് ചെയ്ത പാസ്‌വേഡ് എവിടെയെങ്കിലും സൂക്ഷിച്ചിട്ടുണ്ടോ?
ഇല്ല. നിങ്ങൾ പേജ് അടയ്ക്കുകയോ പുതുക്കുകയോ ചെയ്യുന്നതുവരെ പാസ്‌വേഡ് നിങ്ങളുടെ ബ്രൗസറിൻ്റെ മെമ്മറിയിൽ മാത്രമേ നിലനിൽക്കൂ. സൃഷ്ടിച്ച പാസ്‌വേഡുകൾ ഞങ്ങൾ ഒരിക്കലും സംഭരിക്കുകയോ ലോഗ് ചെയ്യുകയോ കൈമാറുകയോ ചെയ്യുന്നില്ല.
ജനറേറ്റ് ചെയ്‌ത പാസ്‌വേഡുകൾ ഞാൻ ഓർത്തിരിക്കേണ്ടതുണ്ടോ?
ഇല്ല. ഒരു പാസ്‌വേഡ് മാനേജർ ഉപയോഗിക്കുക. മെമ്മറൈസേഷൻ എളുപ്പമുള്ള പാസ്‌വേഡുകൾ ഉപയോഗിച്ച് പ്രലോഭിപ്പിക്കുന്നു, ഇത് സുരക്ഷയെ പരാജയപ്പെടുത്തുന്നു.
എനിക്ക് ഒരേസമയം ഒന്നിലധികം പാസ്‌വേഡുകൾ സൃഷ്ടിക്കാനാകുമോ?
അതെ. മിക്ക ജനറേറ്ററുകളും ടെസ്റ്റ് ഫിക്‌ചറുകൾ പൂരിപ്പിക്കുന്നതിനോ അക്കൗണ്ടുകൾ തയ്യാറാക്കുന്നതിനോ ബൾക്ക് ജനറേഷനെ പിന്തുണയ്ക്കുന്നു. ഓരോന്നും പുതിയ യാദൃശ്ചികതയോടെ സ്വതന്ത്രമായി സൃഷ്ടിക്കപ്പെടുന്നു.
എന്താണ് ഒരു പാസ്ഫ്രെയ്സ്?
ഒരു വലിയ നിഘണ്ടുവിൽ നിന്നുള്ള ഒന്നിലധികം ക്രമരഹിതമായ വാക്കുകൾ കൊണ്ട് നിർമ്മിച്ച പാസ്‌വേഡ്. താരതമ്യപ്പെടുത്താവുന്ന സുരക്ഷ വളരെ ഉയർന്ന ദൈർഘ്യമുള്ളതും എന്നാൽ ടൈപ്പുചെയ്യാൻ എളുപ്പവും കുറച്ചുകൂടി അവിസ്മരണീയവുമാണ്. വ്യത്യസ്ത ജനറേറ്ററുകൾ പാസ്‌ഫ്രെയ്‌സുകളിൽ പ്രത്യേകം ശ്രദ്ധിക്കുന്നു.
എല്ലാ ബ്രൗസറുകളിലും window.crypto സുരക്ഷിതമാണോ?
എല്ലാ ആധുനിക ബ്രൗസറുകൾക്കും അതെ. സ്റ്റാൻഡേർഡിന് ക്രിപ്റ്റോഗ്രാഫിക്കായി സുരക്ഷിതമായ ഒരു ഉറവിടം ആവശ്യമാണ്. Crypto.getRandomValues ​​ഇല്ലാത്ത പഴയ ബ്രൗസറുകൾ സുരക്ഷാ പ്രവർത്തനങ്ങൾക്കായി നിർമ്മാണത്തിൽ ഉപയോഗിക്കില്ല.