§

ਜਨਰੇਸ਼ਨ ਮੋਡ

§

ਅੱਖਰ ਸੈਟਿੰਗਾਂ

ਪਾਸਵਰਡ ਲੰਬਾਈ ਸੈੱਟ ਕਰਨ ਲਈ ਖਿੱਚੋ। ਰੇਂਜ: 4 ਤੋਂ 128 ਅੱਖਰ।
ਵਿਜ਼ੂਅਲੀ ਸਮਾਨ ਅੱਖਰ ਹਟਾਉਂਦਾ ਹੈ: 0, O, o, 1, l, I, |, ਅਤੇ ਬੈਕਟਿੱਕ।
ਰੇਂਜ: 1 ਤੋਂ 50। ਹਰ ਨਤੀਜੇ ਦਾ ਆਪਣਾ ਕਾਪੀ ਬਟਨ ਹੈ; ਸਭ ਕਾਪੀ ਨਿਊਲਾਈਨਾਂ ਨਾਲ ਬੰਡਲ ਕਰਦਾ ਹੈ।
§

ਆਉਟਪੁੱਟ

    ਭਾਰਤ ਵਿੱਚ ਸੁਰੱਖਿਆ ਟੀਮਾਂ ਲੰਬਾਈ ਅਤੇ ਬੇਤਰਤੀਬੀ ਦੇ ਹੱਕ ਵਿੱਚ ਲਾਜ਼ਮੀ ਜਟਿਲਤਾ ਵਰਗਾਂ ਤੋਂ ਦੂਰ ਹੋ ਕੇ ਪਾਸਵਰਡ ਤਿਆਰ ਕਰਦੀਆਂ ਹਨ। ਇਹ ਜਨਰੇਟਰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਰੈਂਡਮ ਅੱਖਰ ਸਟ੍ਰਿੰਗਾਂ ਜਾਂ EFF-ਵਰਡਲਿਸਟ ਪਾਸਫ੍ਰੇਜ਼ ਬ੍ਰਾਊਜ਼ਰ Web Crypto API ਰਾਹੀਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਛੱਡਦਾ ਹੈ — ਕਦੇ Math.random() ਰਾਹੀਂ ਨਹੀਂ, ਕਦੇ ਸਰਵਰ ਤੇ ਰਾਊਂਡ-ਟ੍ਰਿਪ ਨਹੀਂ।

    ਇਹ ਪਾਸਵਰਡ ਜਨਰੇਟਰ ਵੱਖਰਾ ਕੀ ਬਣਾਉਂਦਾ ਹੈ?

    ਇਹ ਇੱਕ ਪ੍ਰਾਈਵੇਸੀ-ਪਹਿਲਾ, ਬ੍ਰਾਊਜ਼ਰ-ਓਨਲੀ ਪਾਸਵਰਡ ਜਨਰੇਟਰ ਹੈ। ਹਰ ਰੈਂਡਮ ਬਾਈਟ crypto.getRandomValues ਰਾਹੀਂ ਤੁਹਾਡੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਰੈਂਡਮ ਨੰਬਰ ਜਨਰੇਟਰ ਤੋਂ ਆਉਂਦੀ ਹੈ — ਕਦੇ Math.random ਤੋਂ ਨਹੀਂ। ਪੇਜ ਪਾਸਵਰਡ ਬਣਾਉਣ ਲਈ ਕੋਈ ਨੈੱਟਵਰਕ ਬੇਨਤੀ ਨਹੀਂ ਕਰਦਾ।

    ਇਹ ਪਾਸਵਰਡ ਜਨਰੇਟਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?

    ਟੂਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ JavaScript ਵਿੱਚ ਚੱਲਦਾ ਹੈ। ਕੋਈ ਸਰਵਰ ਰਾਊਂਡ-ਟ੍ਰਿਪ ਨਹੀਂ, ਕੋਈ ਐਨਾਲਿਟਿਕਸ ਬੀਕਨ ਪਾਸਵਰਡ ਨਹੀਂ ਚੁੱਕਦਾ।

    1. OS CSPRNG ਤੋਂ ਬੀਜ। ਹਰ ਰੈਂਡਮ ਪੂਰਨ ਅੰਕ crypto.getRandomValues(new Uint32Array(n)) ਤੋਂ ਲਿਆ ਜਾਂਦਾ ਹੈ — ਉਹੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ-ਸੁਰੱਖਿਅਤ ਸਰੋਤ ਜੋ ਬ੍ਰਾਊਜ਼ਰ TLS ਕੁੰਜੀ ਸਮੱਗਰੀ ਅਤੇ crypto.randomUUID ਲਈ ਵਰਤਦਾ ਹੈ। Math.random ਨੂੰ ਜਾਣ-ਬੁੱਝ ਕੇ ਕਦੇ ਨਹੀਂ ਬੁਲਾਇਆ ਜਾਂਦਾ; ਇੱਕ ਪ੍ਰੋਜੈਕਟ-ਵਿਆਪੀ grep ਇਸ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ।
    2. Charset ਅਸੈਂਬਲੀ। ਰੈਂਡਮ-ਅੱਖਰ ਮੋਡ ਚਾਲੂ ਅੱਖਰ ਵਰਗਾਂ — ਵੱਡੇ ਅੱਖਰ, ਛੋਟੇ ਅੱਖਰ, ਅੰਕ, ਚਿੰਨ੍ਹ — ਨੂੰ ਇੱਕ ਇਕਹਿਰੀ ਅੱਖਰ-ਮਾਲਾ ਵਿੱਚ ਜੋੜਦਾ ਹੈ। 'ਅਸਪੱਸ਼ਟ ਛੱਡੋ' ਟੌਗਲ ਫਿਰ ਵਿਜ਼ੂਅਲੀ ਸਮਾਨ ਗਲਿਫ਼ (0, O, o, 1, l, I, |, ਬੈਕਟਿੱਕ) ਹਟਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਪਾਸਵਰਡ ਉੱਚੀ ਆਵਾਜ਼ ਵਿੱਚ ਪੜ੍ਹਨ ਜਾਂ ਹੱਥ ਨਾਲ ਕਾਪੀ ਕਰਨ ਵੇਲੇ ਅਸੰਦਿਗਧ ਹੋਵੇ।
    3. ਨਿਰਪੱਖ ਇੰਡੈਕਸ ਸੈਂਪਲਿੰਗ। ਇੱਕ 32-ਬਿੱਟ ਅਣ-ਚਿੰਨ੍ਹਿਤ ਪੂਰਨ ਅੰਕ ਨੂੰ ਇੱਕ charset ਇੰਡੈਕਸ ਨਾਲ ਭੋਲੇਪਣ ਨਾਲ (ਮੋਡਿਊਲੋ) ਮੈਪ ਕਰਨਾ ਇੱਕ ਛੋਟਾ ਪੱਖਪਾਤ ਪੇਸ਼ ਕਰਦਾ ਹੈ ਜਦੋਂ charset ਆਕਾਰ 2^32 ਨੂੰ ਬਰਾਬਰ ਨਹੀਂ ਵੰਡਦਾ। ਟੂਲ ਰਿਜੈਕਸ਼ਨ ਸੈਂਪਲਿੰਗ ਵਰਤਦਾ ਹੈ: ਕੋਈ ਵੀ ਸੈਂਪਲ ਜੋ ਮੋਡਿਊਲੋ ਪੂਛ ਵਿੱਚ ਡਿੱਗਦਾ ਹੈ, ਉਸ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਮੁੜ ਖਿੱਚਿਆ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ charset ਵਿੱਚ ਹਰ ਅੱਖਰ ਬਰਾਬਰ ਸੰਭਾਵਨਾ ਵਾਲਾ ਹੁੰਦਾ ਹੈ।
    4. ਬਲਕ ਜਨਰੇਸ਼ਨ। ਰੈਂਡਮ-ਅੱਖਰ ਮੋਡ ਲਈ ਤੁਸੀਂ ਇੱਕ ਕਲਿੱਕ ਵਿੱਚ 1 ਤੋਂ 50 ਪਾਸਵਰਡ ਬੇਨਤੀ ਕਰ ਸਕਦੇ ਹੋ। ਹਰ ਨਤੀਜਾ ਆਪਣੇ ਖ਼ੁਦ ਦੇ ਐਂਟ੍ਰੋਪੀ ਅੰਦਾਜ਼ੇ, ਤਾਕਤ ਬਕੇਟ, ਅਤੇ Copy ਬਟਨ ਨਾਲ ਇੱਕ ਕਤਾਰ ਵਜੋਂ ਰੈਂਡਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। 'Copy all' ਬਟਨ ਕਤਾਰਾਂ ਨੂੰ ਨਵੀਆਂ ਲਾਈਨਾਂ ਨਾਲ ਜੋੜਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਇੱਕ CSV ਜਾਂ ਵਾਲਟ ਆਯਾਤ ਫਾਈਲ ਵਿੱਚ ਪੇਸਟ ਕਰ ਸਕੋ।
    5. ਪਾਸਫ੍ਰੇਜ਼ ਮੋਡ। ਮੋਡ ਟੌਗਲ ਫਲਿੱਪ ਕਰੋ ਅਤੇ ਪੇਜ ਪਹਿਲੀ ਵਰਤੋਂ ਤੇ EFF Short Wordlist #1 (1296 ਪਬਲਿਕ-ਡੋਮੇਨ ਅੰਗਰੇਜ਼ੀ ਸ਼ਬਦ) ਨੂੰ ਲੇਜ਼ੀ ਢੰਗ ਨਾਲ ਫੈੱਚ ਕਰਦਾ ਹੈ। ਪੰਜ-ਸ਼ਬਦ ਪਾਸਫ੍ਰੇਜ਼ ਲਗਭਗ 51.7 ਬਿੱਟ ਐਂਟ੍ਰੋਪੀ ਦਿੰਦੇ ਹਨ — ਰੋਜ਼ਾਨਾ ਖਾਤਿਆਂ ਲਈ ਕਾਫ਼ੀ ਅਤੇ ਇੱਕ 9-ਅੱਖਰ ਰੈਂਡਮ ਸੂਪ ਨਾਲੋਂ ਕਿਤੇ ਜ਼ਿਆਦਾ ਯਾਦਗਾਰ। ਉਸ ਇੱਕ ਉਸੇ-ਮੂਲ ਫੈੱਚ ਤੋਂ ਬਾਅਦ, ਪੇਜ ਫਿਰ ਚੁੱਪ ਹੋ ਜਾਂਦਾ ਹੈ।

    ਇਹ ਪਾਸਵਰਡ ਜਨਰੇਟਰ ਕਿਉਂ ਵਰਤੋ?

    • ਤੁਹਾਡਾ ਪਾਸਵਰਡ ਕਦੇ ਤੁਹਾਡਾ ਬ੍ਰਾਊਜ਼ਰ ਨਹੀਂ ਛੱਡਦਾ। ਕੋਈ ਸਰਵਰ ਐਂਡਪੁਆਇੰਟ ਨਹੀਂ, ਮੁੱਲ ਚੁੱਕਣ ਵਾਲੀ ਕੋਈ ਐਨਾਲਿਟਿਕਸ ਕਾਲ ਨਹੀਂ, ਕੋਈ ਰਿਮੋਟ ਫੌਂਟ ਨਹੀਂ, ਕੋਈ ਟੈਲੀਮੈਟਰੀ ਨਹੀਂ। DevTools ਖੋਲ੍ਹੋ, ਇੱਕ ਪਾਸਵਰਡ ਬਣਾਓ, ਅਤੇ Network ਪੈਨਲ ਨੂੰ ਖਾਲੀ ਰਹਿੰਦਾ ਦੇਖੋ।
    • ਨਿਰਮਾਣ ਦੁਆਰਾ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੌਰ ਤੇ ਸੁਰੱਖਿਅਤ ਬੇਤਰਤੀਬੀ। ਹਰ ਪੂਰਨ ਅੰਕ crypto.getRandomValues ਤੋਂ ਆਉਂਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਪਾਸਵਰਡ ਜਨਰੇਟਰਾਂ ਵਿੱਚ ਸਭ ਤੋਂ ਆਮ ਬੱਗ — ਐਂਟ੍ਰੋਪੀ ਲਈ Math.random ਵਰਤਣਾ — ਇੱਥੇ ਢਾਂਚਾਗਤ ਤੌਰ ਤੇ ਅਸੰਭਵ ਹੈ।
    • ਦੋ ਮੋਡ, ਇੱਕ ਟੂਲ। ਰੈਂਡਮ-ਅੱਖਰ ਮੋਡ ਪਾਸਵਰਡ ਮੈਨੇਜਰਾਂ ਲਈ ਉੱਚ-ਐਂਟ੍ਰੋਪੀ ਸਟ੍ਰਿੰਗਾਂ ਤਿਆਰ ਕਰਦਾ ਹੈ; ਪਾਸਫ੍ਰੇਜ਼ ਮੋਡ EFF Short Wordlist #1 ਦੁਆਰਾ ਸਮਰਥਿਤ ਮਨੁੱਖ-ਯਾਦਗਾਰ xkcd-ਸ਼ੈਲੀ ਦੀਆਂ ਸਟ੍ਰਿੰਗਾਂ (correct-horse-battery-staple) ਤਿਆਰ ਕਰਦਾ ਹੈ। ਦੋਵਾਂ ਵਿੱਚ ਉਹੀ ਗੋਪਨੀਯਤਾ ਮਾਡਲ।
    • ਪਾਰਦਰਸ਼ੀ ਐਂਟ੍ਰੋਪੀ। ਹਰ ਬਣਾਈ ਕਤਾਰ ਆਪਣੀ ਐਂਟ੍ਰੋਪੀ ਨੂੰ ਬਿੱਟਾਂ ਵਿੱਚ ਅਤੇ ਇੱਕ ਸਪੱਸ਼ਟ ਤਾਕਤ ਲੇਬਲ ਦਿਖਾਉਂਦੀ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਇੱਕ ਨਜ਼ਰ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਇੱਕ 12-ਅੱਖਰ ਬਿਨਾਂ-ਚਿੰਨ੍ਹ ਸਟ੍ਰਿੰਗ ਅਸਲ ਵਿੱਚ ਇੱਕ 5-ਸ਼ਬਦ ਪਾਸਫ੍ਰੇਜ਼ ਜਿੰਨੀ ਮਜ਼ਬੂਤ ਹੈ। ਕੋਈ ਮਾਰਕੀਟਿੰਗ ਫੁਲਫ ਨਹੀਂ, ਸਿਰਫ਼ ਅੰਕੜੇ।

    ਬਣਾਏ ਪਾਸਵਰਡਾਂ ਦੀਆਂ ਆਮ ਵਰਤੋਂ ਕੀ ਹਨ?

    ਜਦੋਂ ਵੀ ਤੁਹਾਨੂੰ ਤਾਜ਼ਾ ਰੈਂਡਮ ਰਾਜ਼ ਚਾਹੀਦਾ ਹੋਵੇ, ਇਹ ਉਹ ਟੂਲ ਹੈ ਜੋ ਭਰੋਸਾ ਸਤ੍ਹ ਘੱਟ ਕਰਦਾ ਹੈ:

    • ਪਾਸਵਰਡ ਮੈਨੇਜਰ ਆਯਾਤ। ਇੱਕ ਬੈਚ ਵਿੱਚ 50 ਮਜ਼ਬੂਤ ਪਾਸਵਰਡ ਬਣਾਓ, Copy all ਕਲਿੱਕ ਕਰੋ, ਆਪਣੇ ਵਾਲਟ ਦੀ CSV ਆਯਾਤ ਵਿੱਚ ਪੇਸਟ ਕਰੋ। ਮੁੱਲ ਕਦੇ ਕਿਸੇ ਸਰਵਰ ਰਾਹੀਂ ਰਾਊਂਡ-ਟ੍ਰਿਪ ਨਹੀਂ ਹੋਏ, ਇਸ ਲਈ ਜਨਰੇਸ਼ਨ ਅਤੇ ਸਟੋਰੇਜ ਵਿਚਕਾਰ ਕੋਈ ਲੀਕ ਵਿੰਡੋ ਨਹੀਂ ਹੈ।
    • ਮਾਸਟਰ ਪਾਸਫ੍ਰੇਜ਼। ਪਾਸਫ੍ਰੇਜ਼ ਮੋਡ ਤੇ ਬਦਲੋ, 6 ਜਾਂ 7 ਸ਼ਬਦ ਚੁਣੋ, ਵਿਕਲਪਕ ਤੌਰ ਤੇ ਹਰ ਸ਼ਬਦ ਕੈਪੀਟਲਾਈਜ਼ ਕਰੋ, ਅਤੇ ਤੁਹਾਡੇ ਕੋਲ ਉੱਚ-ਐਂਟ੍ਰੋਪੀ ਸਟ੍ਰਿੰਗ ਹੈ ਜੋ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਬਿਨਾਂ ਲਿਖੇ ਯਾਦ ਕਰ ਸਕਦੇ ਹੋ।
    • ਸਾਈਡ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ API ਕੁੰਜੀਆਂ ਅਤੇ ਟੋਕਨ। ਵੈੱਬਹੁੱਕ ਸਾਈਨਿੰਗ ਕੁੰਜੀ ਜਾਂ ਵਿਕਾਸ ਡੇਟਾਬੇਸ ਪਾਸਵਰਡ ਲਈ ਇੱਕ-ਵਾਰੀ ਸਾਂਝਾ ਰਾਜ਼ ਚਾਹੀਦਾ ਹੈ? ਇੱਥੇ 32-ਅੱਖਰ ਚਿੰਨ੍ਹ-ਭਰਪੂਰ ਸਟ੍ਰਿੰਗ ਬਣਾਓ, ਇੱਕ ਵਾਰ ਕਾਪੀ ਕਰੋ।

    ਬਣਾਇਆ ਪਾਸਵਰਡ ਉਦਾਹਰਣ ਕਿਵੇਂ ਦਿਖਦਾ ਹੈ?

    ਲੰਬਾਈ ਨੂੰ 16 ਸੈੱਟ ਕਰੋ, ਚਾਰੇ ਅੱਖਰ ਵਰਗ ਚਾਲੂ ਰੱਖੋ, ਅਤੇ Generate ਕਲਿੱਕ ਕਰੋ। Charset ਵਿੱਚ 26 + 26 + 10 + 32 = 94 ਅੱਖਰ ਹਨ, ਇਸ ਲਈ ਹਰ ਬਣਾਇਆ ਅੱਖਰ log2(94) ≈ 6.55 ਬਿੱਟ ਐਂਟ੍ਰੋਪੀ ਰੱਖਦਾ ਹੈ। ਸੋਲ਼ਾਂ ਅੱਖਰ ਲਗਭਗ 104.9 ਬਿੱਟ ਤੇ ਆਉਂਦੇ ਹਨ — 80-ਬਿੱਟ 'ਬਹੁਤ ਮਜ਼ਬੂਤ' ਥ੍ਰੈਸ਼ਹੋਲਡ ਤੋਂ ਕਿਤੇ ਉੱਪਰ ਅਤੇ ਮੌਜੂਦਾ ਹਾਰਡਵੇਅਰ ਨਾਲ ਬ੍ਰੂਟ-ਫੋਰਸ ਕਰਨਾ ਪ੍ਰਭਾਵੀ ਤੌਰ ਤੇ ਅਸੰਭਵ। ਹੁਣ ਪਾਸਫ੍ਰੇਜ਼ ਮੋਡ ਤੇ ਫਲਿੱਪ ਕਰੋ, ਡਿਫੌਲਟ ਹਾਈਫਨ ਵੱਖਰੇਵੇਂ ਨਾਲ 5 ਸ਼ਬਦ ਚੁਣੋ: cocktail-sprig-aspect-magenta-tonic log2(1296) x 5 ≈ 51.7 ਬਿੱਟ ਰੱਖਦਾ ਹੈ। ਯਾਦਗਾਰ, ਟਾਈਪਯੋਗ, ਅਤੇ ਔਸਤ ਮਨੁੱਖ-ਚੁਣੇ ਪਾਸਵਰਡ ਨਾਲੋਂ ਮਜ਼ਬੂਤ।

    ਬਣਾਓ, ਕਾਪੀ ਕਰੋ, ਅੱਗੇ ਵਧੋ। ਪੇਜ ਕਦੇ ਸਰਵਰ ਨਹੀਂ ਦੇਖਦਾ, ਪਾਸਵਰਡ ਕਦੇ ਟੈਬ ਨਹੀਂ ਛੱਡਦਾ, ਅਤੇ ਐਂਟ੍ਰੋਪੀ ਪਹਿਲੇ ਸਿਧਾਂਤਾਂ ਤੋਂ ਗਿਣੀ ਜਾਂਦੀ ਹੈ। ਇਹੀ ਪੂਰਾ ਵਾਅਦਾ ਹੈ।