സൗജന്യ പാസ്വേഡ് ജനറേറ്റർ
ഇഷ്ടാനുസൃത ദൈർഘ്യം, പ്രതീക തരങ്ങൾ, ഒഴിവാക്കലുകൾ എന്നിവ ഉപയോഗിച്ച് ശക്തവും ക്രമരഹിതവുമായ പാസ്വേഡുകൾ സൃഷ്ടിക്കുക. പരിധികളില്ല, ലോഗിനുകളില്ല.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
പാസ്വേഡുകൾ Web Crypto API-യുടെ crypto.getRandomValues() ഉപയോഗിച്ച് പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ ജനറേറ്റ് ചെയ്യുന്നു — TLS-നായി ബ്രൗസറുകൾ ഉപയോഗിക്കുന്ന അതേ ക്രിപ്റ്റോഗ്രാഫിക് റാൻഡം സോഴ്സ്. Math.random() ഇല്ല, സെർവർ ഇല്ല, ഒരു തരത്തിലുള്ള നെറ്റ്വർക്ക് റിക്വസ്റ്റും ഇല്ല.
- 1ക്യാരക്ടർ പൂൾ അസംബ്ലിനിങ്ങളുടെ ചെക്ക്ബോക്സ് തിരഞ്ഞെടുപ്പുകളെ അടിസ്ഥാനമാക്കി, ടൂൾ uppercase, lowercase, digits, symbols എന്നിവയ്ക്കായി പ്രത്യേക അറേകൾ നിർമ്മിക്കുന്നു. 'exclude similar characters' ഓണാണെങ്കിൽ, 1, l, I, 0, O പോലുള്ള ദൃശ്യപരമായി ആശയക്കുഴപ്പമുള്ള ക്യാരക്ടറുകൾ പൂൾ രൂപപ്പെടുന്നതിന് മുമ്പ് ഓരോ സെറ്റിൽ നിന്നും നീക്കം ചെയ്യുന്നു.
- 2റിജക്ഷൻ-സാമ്പിൾഡ് റാൻഡം സെലക്ഷൻഓരോ ക്യാരക്ടർ പൊസിഷനും റിജക്ഷൻ സാമ്പ്ലിംഗോടെ crypto.getRandomValues() ഉപയോഗിച്ച് പൂരിപ്പിക്കുന്നു: ഒരു റോ റാൻഡം മൂല്യം ഡിസ്ട്രിബ്യൂഷന്റെ ബയസ്ഡ് ടെയിലിൽ വീണാൽ, അത് ഒഴിവാക്കി വീണ്ടും വരയ്ക്കുന്നു. ഇത് ചില ക്യാരക്ടറുകൾ സ്ഥിതിവിവരക്കണക്കനുസരിച്ച് മറ്റുള്ളവയേക്കാൾ കൂടുതൽ സാധ്യതയുള്ളതാക്കുന്ന മോഡുലോ ബയസ് ഒഴിവാക്കുന്നു.
- 3ഗ്യാരണ്ടീഡ് ക്ലാസ് കവറേജ്മുഴുവൻ പാസ്വേഡും സാമ്പിൾ ചെയ്ത ശേഷം, തിരഞ്ഞെടുത്ത എല്ലാ ക്ലാസുകളിൽ നിന്നും കുറഞ്ഞത് ഒരു ക്യാരക്ടറെങ്കിലും ഉണ്ടോ എന്ന് ടൂൾ പരിശോധിക്കുന്നു. ഇല്ലെങ്കിൽ, ഫിക്സഡ് സ്ലോട്ടുകളിലേക്ക് ക്യാരക്ടറുകൾ മാറ്റുന്നതിന് പകരം — ഇത് ഡിസ്ട്രിബ്യൂഷനെ വളച്ചൊടിക്കും — 100 തവണ വരെ മുഴുവൻ പാസ്വേഡും വീണ്ടും സാമ്പിൾ ചെയ്ത് വീണ്ടും പരിശോധിക്കുന്നു.
- 4എൻട്രോപ്പിയും ക്രാക്ക്-ടൈം എസ്റ്റിമേറ്റുംടൂൾ എൻട്രോപ്പി length × log2(pool size) ആയി കണക്കാക്കുകയും 100 ബില്യൺ ഗസ്സുകൾ-പെർ-സെക്കൻഡ് GPU ബേസ്ലൈനിനെതിരെ (MD5 പോലുള്ള വേഗതയേറിയ ഹാഷുകൾക്ക് അനുയോജ്യം; bcrypt/Argon2-സംരക്ഷിത പാസ്വേഡുകൾക്ക് വളരെ കൂടുതൽ സമയമെടുക്കും) ലോഗ്-സ്പേസ് ഗണിതം ഉപയോഗിച്ച് ക്രാക്ക് ടൈം കണക്കാക്കുകയും ചെയ്യുന്നു. നിങ്ങൾ ക്രമീകരണങ്ങൾ മാറ്റുമ്പോൾ രണ്ട് കണക്കുകളും ഉടനടി അപ്ഡേറ്റ് ആകുന്നു.
ജനറേറ്റർ പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു — പാസ്വേഡുകളോ ക്രമീകരണങ്ങളോ ഉപയോഗ ഡാറ്റയോ ഒരിക്കലും ഒരു സെർവറിലേക്കും അയക്കപ്പെടില്ല.
അനുബന്ധ ടൂളുകൾ
പാസ്വേഡ് ശക്തി പരിശോധകൻ
എൻട്രോപ്പി വിശകലനം, ക്രാക്ക് ടൈം കണക്കുകൂട്ടലുകൾ, ആവശ്യകതകളുടെ വിശദമായ ചെക്ക്ലിസ്റ്റ് എന്നിവയോടെ നിങ്ങളുടെ പാസ്വേഡ് എത്ര ശക്തമാണെന്ന് പരിശോധിക്കുക. പൂർണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു.
ടെക്സ്റ്റ് എൻക്രിപ്ഷൻ
ശക്തമായ AES-256-GCM ഉപയോഗിച്ച് പാസ്വേഡ് വഴി ടെക്സ്റ്റ് എൻക്രിപ്റ്റ് ചെയ്യുകയും ഡീക്രിപ്റ്റ് ചെയ്യുകയും ചെയ്യുക. പാസ്വേഡ് നിങ്ങളുടെ ബ്രൗസർ വിട്ടുപോകില്ല. രഹസ്യങ്ങൾ സുരക്ഷിതമായി പങ്കിടുക.
ഫയൽ എൻക്രിപ്ഷൻ (AES-256-GCM)
AES-256-GCM, PBKDF2 (250,000 ഇറ്ററേഷനുകൾ) ഉപയോഗിച്ച് ഏത് ഫയലും ഒരു പാസ്വേഡ് ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്യുക. ശരിയായ പാസ്വേഡ് ഉപയോഗിച്ച് മാത്രമേ .enc ഔട്ട്പുട്ട് തുറക്കാൻ കഴിയൂ, ഈ ടൂളിന് മാത്രമേ അത് ഡീക്രിപ്റ്റ് ചെയ്യാൻ കഴിയൂ. പൂർണ്ണമായും ക്ലയന്റ്-സൈഡ് — നിങ്ങളുടെ ഫയൽ ഒരിക്കലും ഉപകരണം വിട്ടുപോകില്ല.