RSA Online

ਸੁਰੱਖਿਅਤ RSA ਟੂਲਕਿੱਟ

ਸਿੱਧੇ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕੁੰਜੀਆਂ ਬਣਾਓ, ਸੁਨੇਹਿਆਂ ਨੂੰ ਇਨਕ੍ਰਿਪਟ ਅਤੇ ਡਿਕ੍ਰਿਪਟ ਕਰੋ। ਓਪਨ ਸੋਰਸ ਅਤੇ ਗੋਪਨੀਯਤਾ ਕੇਂਦਰਿਤ।

RSA ਕੀ ਹੈ ਅਤੇ ਤੁਲਨਾ

ਅਸਮਮਿਤ ਇਨਕ੍ਰਿਪਸ਼ਨ (RSA)

RSA Asymmetric ਇਨਕ੍ਰਿਪਸ਼ਨ ਲਈ ਸੋਨੇ ਦਾ ਮਿਆਰ ਹੈ, ਜਿਸਨੂੰ NIST (FIPS 186) ਅਤੇ IETF (RFC 8017) ਵਰਗੇ ਅਧਿਕਾਰੀਆਂ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ।

ਇਹ ਦੋ ਕੁੰਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ: ਡੇਟਾ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਇੱਕ Public Key ਅਤੇ ਇਸਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ ਇੱਕ Private Key। ਇਹ "ਕੁੰਜੀ ਵਟਾਂਦਰਾ ਸਮੱਸਿਆ" ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ, ਬਿਨਾਂ ਭੇਦ ਸਾਂਝੇ ਕੀਤੇ ਸੁਰੱਖਿਅਤ ਸੰਚਾਰ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

ਬਨਾਮ ਸਮਮਿਤ ਇਨਕ੍ਰਿਪਸ਼ਨ (AES)

Symmetric ਇਨਕ੍ਰਿਪਸ਼ਨ (ਜਿਵੇਂ ਕਿ AES) ਲਾਕ ਅਤੇ ਅਨਲੌਕ ਦੋਵਾਂ ਲਈ ਇੱਕੋ single key ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਬਹੁਤ ਤੇਜ਼ ਹੈ ਪਰ ਸੁਰੱਖਿਅਤ ਕੁੰਜੀ ਟ੍ਰਾਂਸਫਰ ਦੀ ਲੋੜ ਹੈ।

The Standard Practice: ਆਧੁਨਿਕ ਸਿਸਟਮ ਸਮਮਿਤ ਇਨਕ੍ਰਿਪਸ਼ਨ (ਹਾਈਬ੍ਰਿਡ ਇਨਕ੍ਰਿਪਸ਼ਨ) ਲਈ ਬੇਤਰਤੀਬ Secret Key ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਬਦਲਣ ਲਈ RSA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, RSA ਦੇ ਭਰੋਸੇ ਨੂੰ AES ਦੀ ਗਤੀ ਨਾਲ ਜੋੜਦੇ ਹਨ।

ਕੁੰਜੀ ਆਕਾਰ ਸੁਰੱਖਿਆ ਵਿਸ਼ਲੇਸ਼ਣ

ਆਕਾਰਤੋੜਨ ਦੀ ਮੁਸ਼ਕਲ (ਲਾਗਤ/ਸਮਾਂ)ਕਮਜ਼ੋਰੀਆਂਵਰਤੋਂ ਕੇਸ
1024-bitFeasible.
ਵੱਡੀਆਂ ਸੰਸਥਾਵਾਂ ਦੁਆਰਾ ਤੋੜਿਆ ਗਿਆ।
ਅੰਦਾਜ਼ਨ ਲਾਗਤ: ~$10M ਹਾਰਡਵੇਅਰ ~1 ਸਾਲ।
Broken ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਲਾਗਜੈਮ ਵਰਗੇ ਪੂਰਵ-ਗਣਨਾ ਹਮਲਿਆਂ ਲਈ ਕਮਜ਼ੋਰ। ਸਿਰਫ਼ ਗੈਰ-ਨਾਜ਼ੁਕ ਪੁਰਾਣੇ ਸਿਸਟਮ ਟੈਸਟਿੰਗ ਲਈ ਕਾਫੀ ਹੈ।ਪੁਰਾਣੇ ਸਿਸਟਮ, ਥੋੜ੍ਹੇ ਸਮੇਂ ਦੀ ਟੈਸਟਿੰਗ।
2048-bitInfeasible (Current Tech).
ਕਲਾਸੀਕਲ ਕੰਪਿਊਟਰਾਂ ਨਾਲ ਅਰਬਾਂ ਸਾਲ।
~14 ਮਿਲੀਅਨ ਕਿਊਬਿਟਸ ਦੀ ਲੋੜ ਹੈ (ਕੁਆਂਟਮ)।
ਮਿਆਰੀ ਸੁਰੱਖਿਅਤ। ਕੋਈ ਹੋਰ ਜਾਣੀਆਂ ਪਛਾਣੀਆਂ ਕਲਾਸੀਕਲ ਕਮਜ਼ੋਰੀਆਂ ਨਹੀਂ ਹਨ। ਭਵਿੱਖ ਦੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਕੁਆਂਟਮ ਕੰਪਿਊਟਰਾਂ (ਸ਼ੋਰ ਦਾ ਐਲਗੋਰਿਦਮ) ਲਈ ਕਮਜ਼ੋਰ।ਵੈੱਬ (HTTPS), ਸਰਟੀਫਿਕੇਟ, ਈਮੇਲ।
4096-bitExtreme.
2048 ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਔਖਾ।
ਦਹਾਕਿਆਂ ਲਈ ਨਾਮਾਤਰ ਜੋਖਮ।
ਜ਼ਿਆਦਾਤਰ ਲਈ ਬਹੁਤ ਜ਼ਿਆਦਾ। ਪ੍ਰਾਇਮਰੀ "ਕਮਜ਼ੋਰੀ" ਪ੍ਰਦਰਸ਼ਨ ਲਾਗਤ (CPU/ਬੈਟਰੀ ਦੀ ਖਪਤ) ਹੈ। 2048 ਵਾਂਗ ਹੀ ਕੁਆਂਟਮ ਜੋਖਮ, ਸਿਰਫ ਇਸਨੂੰ ਦੇਰੀ ਕਰਦਾ ਹੈ।ਚੋਟੀ ਦੇ ਗੁਪਤ ਦਸਤਾਵੇਜ਼, ਰੂਟ ਸਰਟੀਫਿਕੇਟ।

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

1

ਕੁੰਜੀਆਂ ਬਣਾਓ

ਗਣਿਤਿਕ ਤੌਰ 'ਤੇ ਲਿੰਕ ਕੀਤੀ ਕੁੰਜੀਆਂ ਦਾ ਇੱਕ ਜੋੜਾ ਬਣਾਓ। ਪਬਲਿਕ ਕੁੰਜੀ ਸਾਂਝੀ ਕਰੋ, ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖੋ।

2

ਡੇਟਾ ਇਨਕ੍ਰਿਪਟ ਕਰੋ

ਭੇਜਣ ਵਾਲੇ ਸੁਨੇਹੇ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਤੁਹਾਡੀ ਪਬਲਿਕ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇੱਕ ਵਾਰ ਲਾਕ ਹੋਣ 'ਤੇ, ਉਹ ਵੀ ਇਸਨੂੰ ਅਨਲੌਕ ਨਹੀਂ ਕਰ ਸਕਦੇ।

3

ਡੇਟਾ ਡਿਕ੍ਰਿਪਟ ਕਰੋ

ਤੁਸੀਂ ਸੁਨੇਹੇ ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਅਤੇ ਅਸਲ ਟੈਕਸਟ ਪੜ੍ਹਨ ਲਈ ਆਪਣੀ ਗੁਪਤ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ।

ਭਰੋਸੇਯੋਗ ਮਿਆਰ ਅਤੇ ਸੰਸਥਾਵਾਂ

ਆਧੁਨਿਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਖੁੱਲ੍ਹੇ ਮਿਆਰਾਂ ਅਤੇ ਭਰੋਸੇਯੋਗ ਸੰਸਥਾਵਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਅਸੀਂ ਅਥਾਰਟੀ ਦੀ "ਸੁਨਹਿਰੀ ਤਿਕੜੀ" ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਾਂ।

RSA ਵਿਸਤ੍ਰਿਤ ਟਿਊਟੋਰਿਅਲ

RSA ਕ੍ਰਿਪਟੋਸਿਸਟਮ ਦੇ ਮਕੈਨਿਕਸ ਵਿੱਚ ਇੱਕ ਡੂੰਘੀ ਡੁਬਕੀ।

1. ਕੁੰਜੀ ਜਨਰੇਸ਼ਨ

ਕੁੰਜੀਆਂ ਦਾ ਇੱਕ ਜੋੜਾ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:

Public Key: Can be shared openly. Used to encrypt messages.
Private Key: Must be kept SECRET. Used to decrypt messages.

2. ਇਨਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ

ਭੇਜਣ ਵਾਲਾ ਸੁਨੇਹੇ ਨੂੰ ਇਨਕ੍ਰਿਪਟ ਕਰਨ ਲਈ ਪ੍ਰਾਪਤਕਰਤਾ ਦੀ Public Key ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਨਕ੍ਰਿਪਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਸੁਨੇਹਾ ਬੇਤਰਤੀਬੇ ਗੜਬੜ ਵਾਲੇ ਟੈਕਸਟ ਵਰਗਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਅਤੇ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਤੋਂ ਬਿਨਾਂ ਸਮਝਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।

3. ਡਿਕ੍ਰਿਪਸ਼ਨ ਪ੍ਰਕਿਰਿਆ

ਪ੍ਰਾਪਤਕਰਤਾ ਸੰਦੇਸ਼ ਨੂੰ ਪੜ੍ਹਨਯੋਗ ਟੈਕਸਟ ਵਿੱਚ ਵਾਪਸ ਡਿਕ੍ਰਿਪਟ ਕਰਨ ਲਈ ਆਪਣੀ Private Key ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਗਣਿਤਿਕ ਤੌਰ 'ਤੇ, ਸਿਰਫ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਹੀ ਪਬਲਿਕ ਕੁੰਜੀ ਦੁਆਰਾ ਕੀਤੇ ਗਏ ਕਾਰਜ ਨੂੰ ਉਲਟਾ ਸਕਦੀ ਹੈ।

ਸੁਰੱਖਿਆ 'ਤੇ ਨੋਟ

ਕਦੇ ਵੀ ਆਪਣੀ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਸਾਂਝੀ ਨਾ ਕਰੋ। ਇਹ ਟੂਲ 100% ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਉੱਚ ਮੁੱਲ ਦੇ ਭੇਦ ਲਈ, ਹਮੇਸ਼ਾਂ ਸਥਾਪਤ ਨੇਟਿਵ ਟੂਲ ਜਾਂ ਹਾਰਡਵੇਅਰ ਸੁਰੱਖਿਆ ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

ਕੀ ਮੇਰਾ ਡੇਟਾ ਇੱਕ ਸਰਵਰ ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ?

ਨਹੀਂ। ਸਾਰੀਆਂ ਇਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡਿਕ੍ਰਿਪਸ਼ਨ ਕਾਰਵਾਈਆਂ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀਆਂ ਹਨ। ਕੋਈ ਕੁੰਜੀ ਜਾਂ ਡੇਟਾ ਕਦੇ ਵੀ ਪ੍ਰਸਾਰਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਕੀ ਮੈਂ ਇਸਨੂੰ ਉਤਪਾਦਨ ਦੇ ਭੇਦ ਲਈ ਵਰਤ ਸਕਦਾ ਹਾਂ?

ਹਾਲਾਂਕਿ ਗਣਿਤ ਮਿਆਰੀ RSA ਹੈ, ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨਾਂ ਜਾਂ ਸਮਝੌਤਾ ਕੀਤੇ ਵਾਤਾਵਰਣਾਂ ਲਈ ਕਮਜ਼ੋਰ ਹੋ ਸਕਦੇ ਹਨ। ਨਾਜ਼ੁਕ ਉੱਚ ਸੁਰੱਖਿਆ ਕੁੰਜੀਆਂ ਲਈ, ਔਫਲਾਈਨ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਮੈਨੂੰ ਕਿਸ ਕੁੰਜੀ ਦੇ ਆਕਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ?

2048-ਬਿੱਟ ਮੌਜੂਦਾ ਸੁਰੱਖਿਆ ਮਿਆਰ ਹੈ। 1024-ਬਿੱਟ ਤੇਜ਼ ਹੈ ਪਰ ਘੱਟ ਸੁਰੱਖਿਅਤ ਹੈ। 4096-ਬਿੱਟ ਬਹੁਤ ਸੁਰੱਖਿਅਤ ਹੈ ਪਰ ਬਣਾਉਣ ਅਤੇ ਵਰਤਣ ਲਈ ਬਹੁਤ ਹੌਲੀ ਹੈ।

ਕੁੰਜੀ ਜਨਰੇਸ਼ਨ ਹੌਲੀ ਕਿਉਂ ਹੈ?

RSA ਲਈ ਵੱਡੇ ਪ੍ਰਾਈਮ ਨੰਬਰ ਬਣਾਉਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਕੰਪਿਊਟਿੰਗ ਪਾਵਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਕਿਉਂਕਿ ਇਹ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ, ਇਸ ਵਿੱਚ ਕੁਝ ਸਕਿੰਟ (ਜਾਂ 4096-ਬਿੱਟ ਲਈ ਵੱਧ) ਲੱਗ ਸਕਦੇ ਹਨ।

RSA ਔਨਲਾਈਨ ਕਿਸਨੂੰ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ?

ਡਿਵੈਲਪਰ

ਸਥਾਨਕ ਟੂਲ ਸੈਟ ਅਪ ਕੀਤੇ ਬਿਨਾਂ ਟੈਸਟ ਵਾਤਾਵਰਣ ਜਾਂ ਡੀਬੱਗ ਕ੍ਰਿਪਟੋ ਲਾਗੂਕਰਨ ਲਈ ਜਲਦੀ ਕੁੰਜੀਆਂ ਬਣਾਓ।

ਵਿਦਿਆਰਥੀ

ਪਬਲਿਕ ਕੁੰਜੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਬਾਰੇ ਇੰਟਰਐਕਟਿਵ ਤਰੀਕੇ ਨਾਲ ਸਿੱਖੋ। ਸਮਝੋ ਕਿ ਕੁੰਜੀਆਂ, ਇਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਡਿਕ੍ਰਿਪਸ਼ਨ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ।

ਗੋਪਨੀਯਤਾ ਦੇ ਵਕੀਲ

ਜਨਤਕ ਚੈਨਲਾਂ ਲਈ ਬਣਾਏ ਗਏ ਛੋਟੇ ਸੁਨੇਹਿਆਂ ਨੂੰ ਇਨਕ੍ਰਿਪਟ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਸਿਰਫ਼ ਇੱਕ ਖਾਸ ਪ੍ਰਾਪਤਕਰਤਾ ਇਸਨੂੰ ਪੜ੍ਹੇ।

ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਕ

ਵਨ-ਟਾਈਮ SSH ਐਕਸੈਸ ਜਾਂ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲਾਂ ਲਈ ਅਸਥਾਈ ਕੁੰਜੀਆਂ ਬਣਾਓ (ਹਮੇਸ਼ਾ 2048+ ਬਿੱਟ ਵਰਤੋ)।

ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ

ਕੋਈ ਸਵਾਲ ਹਨ, ਕੋਈ ਬੱਗ ਲੱਭਿਆ ਹੈ ਜਾਂ ਸਹਾਇਤਾ ਦੀ ਲੋੜ ਹੈ? ਸਾਡੇ ਤੱਕ ਪਹੁੰਚੋ।

support@rsaonline.app