ਮੁਫ਼ਤ ਸੀਜ਼ਰ ਸਾਈਫਰ ਅਤੇ ਟੈਕਸਟ ਇਨਕ੍ਰਿਪਟਰ
ਸੀਜ਼ਰ ਸਾਈਫਰ, ROT13, ਐਟਬਾਸ਼, ਅਤੇ ਵਿਜਨੇਅਰ ਸਾਈਫਰ ਨਾਲ ਟੈਕਸਟ ਇਨਕ੍ਰਿਪਟ ਅਤੇ ਡੀਕ੍ਰਿਪਟ ਕਰੋ। ਕਲਾਸਿਕ ਸਬਸਟੀਟਿਊਸ਼ਨ ਸਾਈਫਰ, ਸਭ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।
ਮੇਰੇ ਕੋਲ ਸਾਈਫ਼ਰਟੈਕਸਟ ਹੈ: ਸ਼ਿਫ਼ਟ ਲੱਭੋ
ਇਨਪੁੱਟ ਟੈਕਸਟ ਉੱਤੇ ਹਰ ਸੀਜ਼ਰ ਸ਼ਿਫ਼ਟ ਅਜ਼ਮਾਉਂਦਾ ਹੈ ਅਤੇ ਨਤੀਜਾ ਅਸਲ ਭਾਸ਼ਾ ਵਰਗਾ ਕਿੰਨਾ ਲੱਗਦਾ ਹੈ ਇਸ ਅਨੁਸਾਰ ਦਰਜਾ ਦਿੰਦਾ ਹੈ।
ਹਰੇਕ ਅੱਖਰ ਨੂੰ 13 ਨਾਲ ਸ਼ਿਫ਼ਟ ਕਰਦਾ ਹੈ। ਸੈਲਫ਼-ਇਨਵਰਸ — ਦੋ ਵਾਰ ਲਾਗੂ ਕਰਨ ਨਾਲ ਮੂਲ ਵਾਪਸ ਮਿਲ ਜਾਂਦਾ ਹੈ।
ਸਿਰਫ਼ ਸਿੱਖਿਆ ਦੇ ਮਕਸਦ ਲਈ। ਸੀਜ਼ਰ, ROT13, ਐਟਬਾਸ਼ ਅਤੇ ਵਿਜੇਨੇਰ ਪੁਰਾਣੇ ਸਾਈਫ਼ਰ ਹਨ — ਇਹ ਕੋਈ ਅਸਲ ਗੁਪਤਤਾ ਨਹੀਂ ਦਿੰਦੇ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਤੋੜੇ ਜਾ ਸਕਦੇ ਹਨ। ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਚਾਰੇ ਸਾਈਫ਼ਰ — Caesar, ROT13, Atbash ਅਤੇ Vigenère — ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸ਼ੁੱਧ character-code ਹਿਸਾਬ ਨਾਲ ਸ਼ੁਰੂ ਤੋਂ ਬਣਾਏ ਗਏ ਹਨ, ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਬਾਹਰੀ ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ ਬਿਨਾਂ। ਐਨਕੋਡਿੰਗ ਅਤੇ ਡੀਕੋਡਿੰਗ ਟਾਈਪ ਕਰਦੇ ਹੀ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ ਹੁੰਦੀ ਹੈ; ਕੁਝ ਵੀ ਕਦੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।
- 1ਸਾਈਫ਼ਰ ਚੁਣੋ ਅਤੇ ਸੈੱਟ ਕਰੋਚਾਰ ਕਲਾਸੀਕਲ ਬਦਲ ਸਾਈਫ਼ਰਾਂ ਵਿੱਚੋਂ ਚੁਣੋ। Caesar ਤੁਹਾਨੂੰ ਸਲਾਈਡਰ ਨਾਲ 1–25 ਤੱਕ ਸ਼ਿਫਟ ਮੁੱਲ ਸੈੱਟ ਕਰਨ ਦਿੰਦਾ ਹੈ। Vigenère ਨੂੰ ਇੱਕ ਕੀਵਰਡ ਚਾਹੀਦਾ ਹੈ ਜਿਸਦੇ ਅੱਖਰ ਟੈਕਸਟ ਦੀ ਹਰ ਥਾਂ 'ਤੇ ਵੱਖਰੀ ਸ਼ਿਫਟ ਤੈਅ ਕਰਦੇ ਹਨ। ROT13 ਅਤੇ Atbash ਦੇ ਕੋਈ ਪੈਰਾਮੀਟਰ ਨਹੀਂ — ਦੋਵੇਂ ਆਪਣੇ ਆਪ ਦੇ ਉਲਟ ਹਨ, ਇਸ ਲਈ ਐਨਕੋਡ ਅਤੇ ਡੀਕੋਡ ਇੱਕੋ ਕਿਰਿਆ ਹਨ।
- 2ਹੱਥ ਨਾਲ ਲਿਖਿਆ ਅੱਖਰ ਹਿਸਾਬ ਬਦਲਾਅ ਚਲਾਉਂਦਾ ਹੈਹਰ ਸਾਈਫ਼ਰ ਇਨਪੁੱਟ string 'ਤੇ ਇੱਕ ਛੋਟਾ ਸ਼ੁੱਧ function ਹੈ। Caesar ਅਤੇ ROT13 character codes 'ਤੇ ਮਾਡਿਊਲਰ ਹਿਸਾਬ ਵਰਤਦੇ ਹਨ — ((charCode - base + shift) % 26) + base — ਗ਼ੈਰ-ਵਰਣਮਾਲਾ ਅੱਖਰਾਂ ਨੂੰ ਬਿਲਕੁਲ ਨਹੀਂ ਬਦਲਦੇ। Atbash ਹਰ ਅੱਖਰ ਨੂੰ base + 25 - (charCode - base) ਗਿਣ ਕੇ ਸ਼ੀਸ਼ੇ ਵਾਂਗ ਉਲਟਾਉਂਦਾ ਹੈ। Vigenère ਕੀਵਰਡ ਦੇ ਅੱਖਰਾਂ ਵਿੱਚੋਂ ਚੱਕਰ ਲਾਉਂਦਾ ਹੈ, ਹਰ ਅਗਲੇ ਅੱਖਰ 'ਤੇ ਵੱਖਰਾ shift ਲਾਉਂਦਾ ਹੈ।
- 3Brute-force ਤੋੜਨ ਵਾਲਾ ਸਾਰੇ 25 Caesar shifts ਦੀ ਦਰਜਾਬੰਦੀ ਕਰਦਾ ਹੈਜੇ ਤੁਹਾਡੇ ਕੋਲ ciphertext ਹੈ ਪਰ shift ਪਤਾ ਨਹੀਂ, ਤਾਂ 'crack' ਪੈਨਲ ਸਾਰੇ 25 shifts ਇੱਕੋ ਵਾਰ ਅਜ਼ਮਾਉਂਦਾ ਹੈ ਅਤੇ chi-squared ਟੈਸਟ ਵਰਤ ਕੇ ਹਰ ਉਮੀਦਵਾਰ ਨੂੰ ਅੰਗਰੇਜ਼ੀ ਅੱਖਰ ਆਵ੍ਰਿਤੀਆਂ ਮੁਤਾਬਕ ਅੰਕ ਦਿੰਦਾ ਹੈ। ਜਿਸ decryption ਦੀ ਅੱਖਰ ਵੰਡ ਅਸਲ ਅੰਗਰੇਜ਼ੀ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਮਿਲਦੀ ਹੈ, ਉਹ ਪਹਿਲੇ ਨੰਬਰ 'ਤੇ ਆਉਂਦੀ ਹੈ।
- 4ਨਤੀਜਾ ਕਾਪੀ ਕਰੋ ਜਾਂ ਬੁਝਾਰਤ ਲਿੰਕ ਸਾਂਝਾ ਕਰੋਆਉਟਪੁੱਟ ਹਰ ਕੀਸਟ੍ਰੋਕ ਨਾਲ ਲਾਈਵ ਅੱਪਡੇਟ ਹੁੰਦਾ ਹੈ। ਇਸਨੂੰ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋ, ਜਾਂ 'ਲਿੰਕ ਕਾਪੀ ਕਰੋ' ਨਾਲ ਅਜਿਹਾ URL ਬਣਾਓ ਜੋ ਤੁਹਾਡਾ ਚੁਣਿਆ ਸਾਈਫ਼ਰ, shift ਜਾਂ ਕੁੰਜੀ, ਅਤੇ ਇਨਪੁੱਟ ਟੈਕਸਟ ਐਨਕੋਡ ਕਰੇ — ਤਾਂ ਜੋ ਤੁਸੀਂ ਐਨਕੋਡ ਕੀਤੀ ਬੁਝਾਰਤ ਸਾਂਝੀ ਕਰ ਸਕੋ ਜੋ ਸਿੱਧੇ ਟੂਲ ਵਿੱਚ ਖੁੱਲ੍ਹੇ।
ਸੰਬੰਧਿਤ ਟੂਲ
URL ਏਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ
URL ਅਤੇ ਪੁੱਛਗਿੱਛ ਸਤਰ ਨੂੰ ਏਨਕੋਡ ਅਤੇ ਡੀਕੋਡ ਕਰੋ। encodeURICcomponent, decodeURICcomponent, ਅਤੇ ਪੁੱਛਗਿੱਛ ਸਟ੍ਰਿੰਗ ਪਾਰਸਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
Base64 ਐਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ
ਟੈਕਸਟ ਜਾਂ ਫਾਈਲਾਂ ਨੂੰ Base64 ਵਿੱਚ ਐਨਕੋਡ ਕਰੋ, ਜਾਂ Base64 ਸਟ੍ਰਿੰਗਾਂ ਨੂੰ ਵਾਪਸ ਸਾਦੇ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ। ਤੁਰੰਤ, ਪ੍ਰਾਈਵੇਟ, ਅਤੇ ਮੁਫ਼ਤ।
HTML ਐਨਕੋਡਰ ਅਤੇ ਡੀਕੋਡਰ
ਖਾਸ ਅੱਖਰਾਂ ਨੂੰ HTML ਐਂਟਿਟੀਜ਼ ਵਿੱਚ ਐਨਕੋਡ ਕਰੋ ਜਾਂ ਐਂਟਿਟੀਜ਼ ਨੂੰ ਵਾਪਸ ਸਾਦੇ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ। ਤੁਰੰਤ, ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।