ਬਹੁਤੇ ਲੋਕ ਇਸਨੂੰ ਨਹੀਂ ਸਮਝਦੇ, ਪਰ ਅਸੀਂ ਹਰ ਵੇਲੇ ਜਦੋਂ ਅਸੀਂ ਔਨਲਾਈਨ ਜਾਂਦੇ ਹਾਂ ਨੈੱਟਵਰਕ ਇੰਕ੍ਰਿਪਸ਼ਨ 'ਤੇ ਭਰੋਸਾ ਕਰਦੇ ਹਾਂ. ਬੈਂਕਿੰਗ ਅਤੇ ਸ਼ਾਪਿੰਗ ਤੋਂ ਹਰ ਚੀਜ਼ ਲਈ ਈ-ਮੇਲ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਅਸੀਂ ਆਪਣੇ ਇੰਟਰਨੈੱਟ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਪਸੰਦ ਕਰਦੇ ਹਾਂ ਅਤੇ ਏਨਕ੍ਰਿਪਸ਼ਨ ਇਸ ਨੂੰ ਸੰਭਵ ਬਣਾਉਣ ਵਿਚ ਮਦਦ ਕਰਦੇ ਹਨ.
ਨੈਟਵਰਕ ਐਨਕ੍ਰਿਪਸ਼ਨ ਕੀ ਹੈ?
ਏਨਕ੍ਰਿਪਸ਼ਨ ਨੈਟਵਰਕ ਡਾਟਾ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਇੱਕ ਪ੍ਰਭਾਵੀ ਅਤੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਰੀਕਾ ਹੈ. ਏਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਡੇਟਾ ਨੂੰ ਜਾਂ ਕਿਸੇ ਸੁਨੇਹੇ ਦੀ ਸਮਗਰੀ ਨੂੰ ਅਜਿਹੀ ਤਰੀਕੇ ਨਾਲ ਛੁਪਾਉਂਦੀ ਹੈ ਕਿ ਅਸਲ ਜਾਣਕਾਰੀ ਸਿਰਫ ਅਨੁਸਾਰੀ ਡੀਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਏਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡਿਕ੍ਰਿਪਟਸ਼ਨ ਕ੍ਰੀਪੀਟ੍ਰਾਫੀ ਵਿਚ ਆਮ ਤਕਨੀਕਾਂ ਹਨ - ਸੁਰੱਖਿਅਤ ਸੰਚਾਰ ਦੇ ਪਿੱਛੇ ਵਿਗਿਆਨਕ ਅਨੁਸ਼ਾਸਨ.
ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਏਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡਿਕ੍ਰਿਪਟਸ਼ਨ ਕਾਰਜ ( ਐਲਗੋਰਿਥਮ ਕਹਿੰਦੇ ਹਨ ) ਮੌਜੂਦ ਹਨ. ਖਾਸ ਕਰਕੇ ਇੰਟਰਨੈਟ ਤੇ, ਇਹਨਾਂ ਅਲਗੋਰਿਦਮਾਂ ਦਾ ਅਸਲ ਰੂਪ ਵਿੱਚ ਗੁਪਤ ਰੱਖਣ ਦਾ ਵੇਰਵਾ ਰੱਖਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੈ ਕਰਪਟੋਗ੍ਰਾਫਰਾਂ ਇਹ ਸਮਝਦੀਆਂ ਹਨ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਐਲਗੋਰਿਥਮ ਨੂੰ ਡਿਜ਼ਾਇਨ ਕਰਦੀਆਂ ਹਨ ਤਾਂ ਜੋ ਉਹ ਕੰਮ ਕਰ ਸਕਣ, ਭਾਵੇਂ ਉਨ੍ਹਾਂ ਦੇ ਅਮਲ ਦਾ ਵੇਰਵਾ ਜਨਤਕ ਕੀਤਾ ਜਾਵੇ. ਜ਼ਿਆਦਾਤਰ ਐਨਕ੍ਰਿਸ਼ਨ ਐਲਗੋਰਿਥਮ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਪੱਧਰ ਦੀ ਸੁਰੱਖਿਆ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ.
ਇਕ ਇੰਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀ ਕੀ ਹੈ?
ਕੰਪਿਊਟਰ ਕਰਿਪਟੋਗਰਾਫ਼ੀ ਵਿੱਚ, ਇਕ ਕੁੰਜੀ ਇੰਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਐਲਗੋਰਿਥਮ ਦੁਆਰਾ ਵਰਤੀ ਗਈ ਬਿਟਸ ਦੀ ਲੰਮੀ ਲੜੀ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਹੇਠਾਂ ਇੱਕ ਕਾਲਪਨਿਕ 40-ਬਿੱਟ ਕੁੰਜੀ ਹੈ:
00001010 01101001 10011110 00011100 01010101
ਇੱਕ ਐਨਕ੍ਰਿਪਸ਼ਨ ਐਲਗੋਰਿਦਮ ਮੂਲ ਅਨ-ਇੰਕ੍ਰਿਪਟਡ ਸੁਨੇਹਾ ਲੈਂਦਾ ਹੈ, ਅਤੇ ਉਪਰੋਕਤ ਦੀ ਤਰ੍ਹਾਂ ਇੱਕ ਕੁੰਜੀ ਹੈ, ਅਤੇ ਇੱਕ ਨਵੇਂ ਏਨਕ੍ਰਿਪਟ ਸੁਨੇਹੇ ਨੂੰ ਬਣਾਉਣ ਲਈ ਕੁੰਜੀ ਦੇ ਬਿੱਟ ਦੇ ਆਧਾਰ ਤੇ ਗਣਿਤ ਦੇ ਅਸਲੀ ਸੰਦੇਸ਼ ਨੂੰ ਬਦਲਦਾ ਹੈ. ਇਸ ਦੇ ਉਲਟ, ਇਕ ਡਿਕ੍ਰਿਪਟ ਐਲਗੋਰਿਥਮ ਇੱਕ ਏਨਕ੍ਰਿਪਟ ਸੰਦੇਸ਼ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਕੁੰਜੀਆਂ ਵਰਤ ਕੇ ਇਸਦੇ ਮੂਲ ਰੂਪ ਵਿੱਚ ਮੁੜ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ.
ਕੁਝ ਕਰਿਪਟੋਗ੍ਰਾਫਿਕ ਅਲਗੋਰਿਦਮ ਏਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਦੋਨਾਂ ਲਈ ਇੱਕ ਸਿੰਗਲ ਕੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ. ਅਜਿਹੀ ਕੁੰਜੀ ਨੂੰ ਗੁਪਤ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ; ਨਹੀਂ ਤਾਂ, ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਨੂੰ ਜੋ ਸੁਨੇਹਾ ਭੇਜਣ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲੀ ਕੁੰਜੀ ਦਾ ਪਤਾ ਸੀ, ਉਹ ਸੁਨੇਹਾ ਪੜ੍ਹਨ ਲਈ ਡੀਕ੍ਰਿਪਸ਼ਨ ਅਲਗੋਰਿਦਮ ਨੂੰ ਉਸ ਕੁੰਜੀ ਨੂੰ ਸਪਲਾਈ ਕਰ ਸਕਦਾ ਸੀ.
ਹੋਰ ਐਲਗੋਰਿਥਮ ਇਕ੍ਰਿਪਸ਼ਨ ਲਈ ਇੱਕ ਕੁੰਜੀ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਲਈ ਦੂਜੀ, ਵੱਖਰੀ ਕੁੰਜੀ ਦਾ ਪ੍ਰਯੋਗ ਕਰਦੇ ਹਨ. ਏਨਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀ ਇਸ ਕੇਸ ਵਿੱਚ ਜਨਤਕ ਰਹਿ ਸਕਦੀ ਹੈ, ਕਿਉਕਿ ਡੀਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀ ਸੁਨੇਹੇ ਨਹੀਂ ਜਾਣਦੇ. ਪ੍ਰਸਿੱਧ ਇੰਟਰਨੈੱਟ ਸੁਰੱਖਿਆ ਪ੍ਰੋਟੋਕੋਲ ਇਸ ਅਖੌਤੀ ਜਨਤਕ ਕੁੰਜੀ ਐਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ.
ਹੋਮ ਨੈਟਵਰਕ ਤੇ ਏਨਕ੍ਰਿਪਸ਼ਨ
ਵਾਈ-ਫਾਈ ਹੋਮ ਨੈਟਵਰਕ WPA ਅਤੇ WPA2 ਸਮੇਤ ਕਈ ਸੁਰੱਖਿਆ ਪ੍ਰੋਟੋਕੋਲਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ. ਹਾਲਾਂਕਿ ਇਹ ਹੋਂਦ ਵਿੱਚ ਸਭ ਤੋਂ ਮਜ਼ਬੂਤ ਏਨਕ੍ਰਿਸ਼ਨ ਐਲਗੋਰਿਥਮ ਨਹੀਂ ਹਨ, ਪਰ ਉਹ ਘਰ ਦੇ ਨੈਟਵਰਕਾਂ ਨੂੰ ਬਾਹਰੀ ਲੋਕਾਂ ਦੁਆਰਾ ਆਪਣੇ ਆਵਾਜਾਈ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣ ਲਈ ਸੁਰੱਖਿਅਤ ਹਨ.
ਇਹ ਪਤਾ ਲਗਾਓ ਕਿ ਕੀ ਬ੍ਰੌਡਬੈਂਡ ਰਾਊਟਰ (ਜਾਂ ਦੂਜਾ ਨੈਟਵਰਕ ਗੇਟਵੇ ) ਕੌਂਫਿਗਰੇਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਘਰੇਲੂ ਨੈਟਵਰਕ ਤੇ ਕੀ ਅਤੇ ਕਿਹੋ ਜਿਹਾ ਇਨਕ੍ਰਿਪਸ਼ਨ ਸਰਗਰਮ ਹੈ.
ਇੰਟਰਨੈਟ ਤੇ ਏਨਕ੍ਰਿਪਸ਼ਨ
ਆਧੁਨਿਕ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਸੁਰੱਖਿਅਤ ਆਨਲਾਈਨ ਸੌਦਿਆਂ ਲਈ ਸੁਰੱਖਿਅਤ ਸਾਕਟ ਲੇਅਰ (SSL) ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ. SSL ਐਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਜਨਤਕ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਤੇ ਡੀਕ੍ਰਿਪਸ਼ਨ ਲਈ ਵੱਖਰੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਦਾ ਉਪਯੋਗ ਕਰਕੇ ਕੰਮ ਕਰਦੀ ਹੈ. ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ URL ਸਤਰ ਦੇ ਉੱਤੇ ਇੱਕ HTTPS ਪ੍ਰੀਫਿਕਸ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਇਹ ਸੰਕੇਤ ਦਿੰਦਾ ਹੈ ਕਿ ਸਕ੍ਰੀਨ ਦੇ ਪਿੱਛੇ ਕੀ ਹੁੰਦਾ ਹੈ SSL ਐਨਕ੍ਰਿਪਸ਼ਨ.
ਕੀ ਦੀ ਲੰਬਾਈ ਅਤੇ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਆ ਦੀ ਭੂਮਿਕਾ
ਕਿਉਂਕਿ WPA / WPA2 ਅਤੇ SSL ਇੰਕ੍ਰਿਪਸ਼ਨ ਦੋਵੇਂ ਕੁੰਜੀਆਂ ਉੱਤੇ ਇੰਨੇ ਭਾਰੀ ਨਿਰਭਰ ਕਰਦੇ ਹਨ, ਕੁੰਜੀ ਦੀ ਲੰਬਾਈ ਦੇ ਰੂਪ ਵਿੱਚ ਨੈਟਵਰਕ ਏਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਅਸਰਦਾਇਕਤਾ ਦਾ ਇੱਕ ਆਮ ਮਾਪ - ਕੁੰਜੀ ਵਿੱਚ ਬਿੱਟਾਂ ਦੀ ਗਿਣਤੀ.
ਕਈ ਸਾਲਾਂ ਪਹਿਲਾਂ ਨੈੱਟਸਕੇਪ ਅਤੇ ਇੰਟਰਨੈਟ ਐਕਸਪਲੋਰਰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਵਿੱਚ SSL ਦੇ ਸ਼ੁਰੂਆਤੀ ਸਥਾਪਨ ਵਿੱਚ ਇੱਕ 40-bit SSL ਇਨਕ੍ਰਿਪਸ਼ਨ ਸਟੈਂਡਰਡ ਵਰਤਿਆ ਗਿਆ ਸੀ. ਘਰੇਲੂ ਨੈਟਵਰਕ ਲਈ WEP ਦਾ ਸ਼ੁਰੂਆਤੀ ਅਮਲ 40-ਬਿਟ ਐਨਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀਆਂ ਨੂੰ ਵੀ ਵਰਤਿਆ ਗਿਆ.
ਬਦਕਿਸਮਤੀ ਨਾਲ, ਸਹੀ ਡੀਕੋਡਿੰਗ ਕੁੰਜੀ ਨੂੰ ਅਨੁਮਾਨ ਲਾ ਕੇ 40-ਬਿੱਟ ਇਨਕ੍ਰਿਪਸ਼ਨ ਸਮਝਣਾ ਜਾਂ "ਕ੍ਰੈਕ" ਕਰਨਾ ਆਸਾਨ ਹੋ ਗਿਆ. ਕ੍ਰਿਪੋਟੋਗ੍ਰਾਫੀ ਵਿਚ ਇਕ ਆਮ ਸਮਝਣ ਵਾਲੀ ਤਕਨੀਕ ਜਿਸਨੂੰ ਬਰਿਊ-ਫੋਰਸ ਡੀਕ੍ਰਿਪਸ਼ਨ ਕਿਹਾ ਗਿਆ ਹੈ ਕੰਪਿਯੂਟਰ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਿਸਤਾਰਪੂਰਵਕ ਹਿਸਾਬ ਲਗਾਉਂਦੀ ਹੈ ਅਤੇ ਇਕ ਤੋਂ ਬਾਅਦ ਹਰ ਸੰਭਵ ਕੁੰਜੀ ਨੂੰ ਇੱਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀ ਹੈ. 2-ਬਿੱਟ ਇਨਕ੍ਰਿਪਸ਼ਨ, ਉਦਾਹਰਨ ਲਈ, ਅਨੁਮਾਨ ਲਗਾਉਣ ਲਈ ਚਾਰ ਸੰਭਵ ਮੁੱਲ ਹਨ:
00, 01, 10, ਅਤੇ 11
3-ਬਿੱਟ ਇਨਕ੍ਰਿਪਸ਼ਨ ਵਿੱਚ ਅੱਠ ਸੰਭਵ ਮੁੱਲ, 4-ਬਿੱਟ ਇਨਕ੍ਰਿਪਸ਼ਨ 16 ਸੰਭਵ ਮੁੱਲ, ਅਤੇ ਹੋਰ ਕਈ ਸ਼ਾਮਲ ਹਨ. ਗਣਿਤ ਨਾਲ ਬੋਲਣ ਵਾਲੇ, 2 n ਸੰਭਵ ਮੁੱਲ ਇੱਕ ਐਨ-ਬਿੱਟ ਕੁੰਜੀ ਲਈ ਮੌਜੂਦ ਹਨ.
ਹਾਲਾਂਕਿ 2 40 ਬਹੁਤ ਵੱਡੀ ਗਿਣਤੀ ਦੀ ਤਰ੍ਹਾਂ ਲੱਗ ਸਕਦਾ ਹੈ, ਇਹ ਬਹੁਤ ਹੀ ਮੁਸ਼ਕਲ ਨਹੀਂ ਹੈ ਕਿ ਆਧੁਨਿਕ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਇਹ ਬਹੁਤ ਸਾਰੇ ਸੰਜੋਗਾਂ ਨੂੰ ਥੋੜੇ ਸਮੇਂ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਕਰਨਾ ਹੈ. ਸੁਰੱਖਿਆ ਸਾਫਟਵੇਅਰ ਦੇ ਨਿਰਮਾਤਾ ਨੇ ਏਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਤਾਕਤ ਨੂੰ ਵਧਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਨੂੰ ਪਛਾਣਿਆ ਅਤੇ 128-ਬਿੱਟ ਅਤੇ ਵੱਧ ਤੋਂ ਵੱਧ ਚਲੇ ਗਏ ਇੰਕ੍ਰਿਪਸ਼ਨ ਪੱਧਰ ਕਈ ਸਾਲ ਪਹਿਲਾਂ
40-ਬਿੱਟ ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਤੁਲਨਾ ਵਿੱਚ, 128-ਬਿੱਟ ਇਨਕ੍ਰਿਪਸ਼ਨ 88 ਲੰਬਾਈ ਵਾਲੀ ਕੁੰਜੀ ਦੀ ਲੰਬਾਈ ਪੇਸ਼ ਕਰਦੀ ਹੈ. ਇਹ 2 88 ਜਾਂ ਇੱਕ ਬਹੁਤ ਤੇਜ਼ ਤਰੰਗ ਦਾ ਅਨੁਵਾਦ ਹੈ
309,485,009,821,345,068,724,781,056
ਬੁਰਾਈ ਫੋਰਸ ਕਿਰਕ ਲਈ ਵਾਧੂ ਜੋੜਾਂ ਦੀ ਲੋੜ ਹੈ ਡਿਵਾਈਸ ਉੱਤੇ ਕੁਝ ਪ੍ਰੋਸੈਸਿੰਗ ਓਵਰਹੈੱਡ ਉਦੋਂ ਆਉਂਦੀ ਹੈ ਜਦੋਂ ਇਹਨਾਂ ਕੁੰਜੀਆਂ ਨਾਲ ਸੁਨੇਹਾ ਟਰੈਫਿਕ ਨੂੰ ਏਨਕ੍ਰਿਪਟ ਅਤੇ ਡੀਕ੍ਰਿਪਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰੰਤੂ ਇਹ ਲਾਭ ਲਾਗਤ ਤੋਂ ਕਿਤੇ ਵੱਧ ਹਨ.