ਮੁਫ਼ਤ ਪਾਸਵਰਡ ਜੇਨਰੇਟਰ
ਕਸਟਮ ਲੰਬਾਈ, ਅੱਖਰ ਕਿਸਮਾਂ, ਅਤੇ ਬੇਦਖਲੀ ਦੇ ਨਾਲ ਮਜ਼ਬੂਤ, ਬੇਤਰਤੀਬ ਪਾਸਵਰਡ ਤਿਆਰ ਕਰੋ। ਕੋਈ ਸੀਮਾ ਨਹੀਂ, ਕੋਈ ਲੌਗਇਨ ਨਹੀਂ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਪਾਸਵਰਡ Web Crypto API ਦੇ crypto.getRandomValues() ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਬਣਦੇ ਹਨ — ਉਹੀ cryptographic ਬੇਤਰਤੀਬ ਸਰੋਤ ਜੋ ਬ੍ਰਾਊਜ਼ਰ TLS ਲਈ ਵਰਤਦੇ ਹਨ। ਕੋਈ Math.random(), ਕੋਈ ਸਰਵਰ, ਕਿਸੇ ਕਿਸਮ ਦੀ ਨੈੱਟਵਰਕ ਬੇਨਤੀ ਨਹੀਂ।
- 1ਅੱਖਰ ਭੰਡਾਰ ਬਣਾਉਣਾਤੁਹਾਡੀਆਂ ਚੈੱਕਬਾਕਸ ਚੋਣਾਂ ਮੁਤਾਬਕ, ਟੂਲ ਵੱਡੇ ਅੱਖਰਾਂ, ਛੋਟੇ ਅੱਖਰਾਂ, ਅੰਕਾਂ ਅਤੇ ਚਿੰਨ੍ਹਾਂ ਲਈ ਵੱਖਰੇ arrays ਬਣਾਉਂਦਾ ਹੈ। ਜੇ 'ਮਿਲਦੇ-ਜੁਲਦੇ ਅੱਖਰ ਛੱਡੋ' ਚਾਲੂ ਹੈ, ਤਾਂ ਭੰਡਾਰ ਬਣਨ ਤੋਂ ਪਹਿਲਾਂ ਹਰ ਸੈੱਟ ਵਿੱਚੋਂ 1, l, I, 0 ਅਤੇ O ਵਰਗੇ ਦੇਖਣ ਵਿੱਚ ਉਲਝਣ ਵਾਲੇ ਅੱਖਰ ਹਟਾਏ ਜਾਂਦੇ ਹਨ।
- 2Rejection-sampled ਬੇਤਰਤੀਬ ਚੋਣਹਰ ਅੱਖਰ ਦੀ ਥਾਂ rejection sampling ਨਾਲ crypto.getRandomValues() ਵਰਤ ਕੇ ਭਰੀ ਜਾਂਦੀ ਹੈ: ਜੇ ਕੋਈ ਕੱਚਾ ਬੇਤਰਤੀਬ ਮੁੱਲ ਵੰਡ ਦੇ ਪੱਖਪਾਤੀ ਹਿੱਸੇ ਵਿੱਚ ਆਉਂਦਾ ਹੈ, ਤਾਂ ਉਹ ਛੱਡ ਕੇ ਮੁੜ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ modulo bias ਖ਼ਤਮ ਕਰਦਾ ਹੈ ਜੋ ਕੁਝ ਅੱਖਰਾਂ ਨੂੰ ਅੰਕੜਿਆਂ ਮੁਤਾਬਕ ਦੂਜਿਆਂ ਨਾਲੋਂ ਵੱਧ ਸੰਭਾਵਿਤ ਬਣਾਏਗਾ।
- 3ਗਾਰੰਟੀਸ਼ੁਦਾ ਸ਼੍ਰੇਣੀ ਕਵਰੇਜਪੂਰਾ ਪਾਸਵਰਡ ਚੁਣਨ ਤੋਂ ਬਾਅਦ, ਟੂਲ ਜਾਂਚਦਾ ਹੈ ਕਿ ਹਰ ਚੁਣੀ ਸ਼੍ਰੇਣੀ ਦਾ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਅੱਖਰ ਮੌਜੂਦ ਹੈ। ਜੇ ਨਹੀਂ, ਤਾਂ ਇਹ ਅੱਖਰਾਂ ਨੂੰ ਪੱਕੀਆਂ ਥਾਂਵਾਂ 'ਤੇ ਬਦਲਣ ਦੀ ਥਾਂ (ਜੋ ਵੰਡ ਨੂੰ ਟੇਢਾ ਕਰੇਗਾ) ਪੂਰਾ ਪਾਸਵਰਡ ਮੁੜ ਚੁਣਦਾ ਅਤੇ ਦੁਬਾਰਾ ਜਾਂਚਦਾ ਹੈ — 100 ਵਾਰ ਤੱਕ।
- 4Entropy ਅਤੇ ਤੋੜਨ-ਸਮੇਂ ਦਾ ਅੰਦਾਜ਼ਾਟੂਲ entropy ਨੂੰ length × log2(pool size) ਵਜੋਂ ਗਿਣਦਾ ਹੈ ਅਤੇ 100 ਅਰਬ ਅੰਦਾਜ਼ੇ-ਪ੍ਰਤੀ-ਸਕਿੰਟ GPU ਆਧਾਰ ਦੇ ਮੁਕਾਬਲੇ log-space ਹਿਸਾਬ ਨਾਲ ਤੋੜਨ-ਸਮੇਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਾਉਂਦਾ ਹੈ (MD5 ਵਰਗੇ ਤੇਜ਼ hashes ਲਈ ਢੁਕਵਾਂ; bcrypt/Argon2-ਸੁਰੱਖਿਅਤ ਪਾਸਵਰਡਾਂ ਨੂੰ ਕਿਤੇ ਵੱਧ ਸਮਾਂ ਲੱਗੇਗਾ)। ਸੈਟਿੰਗਾਂ ਬਦਲਦੇ ਹੀ ਦੋਵੇਂ ਅੰਕੜੇ ਤੁਰੰਤ ਅੱਪਡੇਟ ਹੁੰਦੇ ਹਨ।
ਜਨਰੇਟਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਕੋਈ ਪਾਸਵਰਡ, ਸੈਟਿੰਗਾਂ ਜਾਂ ਵਰਤੋਂ ਡਾਟਾ ਕਦੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।
ਸੰਬੰਧਿਤ ਟੂਲ
ਪਾਸਵਰਡ ਤਾਕਤ ਜਾਂਚਕਰਤਾ
ਐਂਟਰੋਪੀ ਵਿਸ਼ਲੇਸ਼ਣ, ਕ੍ਰੈਕ ਟਾਈਮ ਅੰਦਾਜ਼ੇ, ਅਤੇ ਲੋੜਾਂ ਦੀ ਵਿਸਤ੍ਰਿਤ ਚੈੱਕਲਿਸਟ ਨਾਲ ਆਪਣਾ ਪਾਸਵਰਡ ਕਿੰਨਾ ਮਜ਼ਬੂਤ ਹੈ ਜਾਂਚੋ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
ਟੈਕਸਟ ਇਨਕ੍ਰਿਪਸ਼ਨ
ਮਜ਼ਬੂਤ AES-256-GCM ਨਾਲ ਪਾਸਵਰਡ ਵਰਤ ਕੇ ਟੈਕਸਟ ਇਨਕ੍ਰਿਪਟ ਅਤੇ ਡੀਕ੍ਰਿਪਟ ਕਰੋ। ਪਾਸਵਰਡ ਕਦੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ। ਰਾਜ਼ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਸਾਂਝੇ ਕਰੋ।
ਫਾਈਲ ਐਨਕ੍ਰਿਪਸ਼ਨ (AES-256-GCM)
AES-256-GCM ਅਤੇ PBKDF2 (250,000 ਦੁਹਰਾਓ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਿਸੇ ਵੀ ਫਾਈਲ ਨੂੰ ਪਾਸਵਰਡ ਨਾਲ ਐਨਕ੍ਰਿਪਟ ਕਰੋ। .enc ਆਉਟਪੁੱਟ ਸਿਰਫ਼ ਸਹੀ ਪਾਸਵਰਡ ਨਾਲ ਖੁੱਲ੍ਹਦਾ ਹੈ, ਅਤੇ ਸਿਰਫ਼ ਇਹ ਟੂਲ ਹੀ ਇਸਨੂੰ ਡੀਕ੍ਰਿਪਟ ਕਰ ਸਕਦਾ ਹੈ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਲਾਇੰਟ-ਸਾਈਡ — ਤੁਹਾਡੀ ਫਾਈਲ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਨਹੀਂ ਛੱਡਦੀ।