JWT ਡੀਕੋਡਰ- ਮੁਫ਼ਤ ਔਨਲਾਈਨ JSON ਵੈੱਬ ਟੋਕਨ ਡੀਕੋਡਰ

Header

Payload

Payload will be displayed here...

Signature

Signature will be displayed here...

JWT ਡੀਕੋਡਰ- ਮੁਫ਼ਤ ਔਨਲਾਈਨ JSON ਵੈੱਬ ਟੋਕਨ ਡੀਕੋਡਰ ਟੂਲ

JSON ਵੈੱਬ ਟੋਕਨ( JWTs ) ਪਾਰਟੀਆਂ ਵਿਚਕਾਰ JSON ਵਸਤੂਆਂ ਦੇ ਰੂਪ ਵਿੱਚ ਜਾਣਕਾਰੀ ਸੰਚਾਰਿਤ ਕਰਨ ਦਾ ਇੱਕ ਸੰਖੇਪ, ਸੁਰੱਖਿਅਤ ਤਰੀਕਾ ਹੈ। ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਆਧੁਨਿਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨਾਂ, API ਅਤੇ ਮਾਈਕ੍ਰੋ ਸੇਵਾਵਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਅਤੇ ਡੇਟਾ ਐਕਸਚੇਂਜ ਲਈ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਹਾਲਾਂਕਿ, JWTs ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਏਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਉਹਨਾਂ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਡੀਕੋਡਿੰਗ ਤੋਂ ਬਿਨਾਂ ਪੜ੍ਹਨਯੋਗ ਨਹੀਂ ਬਣਾਉਂਦਾ। ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ ਇੱਕ JWT ਡੀਕੋਡਰ ਕੰਮ ਆਉਂਦਾ ਹੈ।

JWT(JSON ਵੈੱਬ ਟੋਕਨ) ਕੀ ਹੈ?

ਇੱਕ JWT(JSON ਵੈੱਬ ਟੋਕਨ) ਦੋ ਧਿਰਾਂ ਵਿਚਕਾਰ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਦਾ ਇੱਕ ਸੁਰੱਖਿਅਤ, ਸੰਖੇਪ ਅਤੇ URL-ਸੁਰੱਖਿਅਤ ਤਰੀਕਾ ਹੈ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ RESTful API, ਸਿੰਗਲ ਸਾਈਨ-ਆਨ(SSO) ਸਿਸਟਮਾਂ, ਅਤੇ ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼ ਵਿੱਚ ਪ੍ਰਮਾਣੀਕਰਨ ਅਤੇ ਅਧਿਕਾਰ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ JWT ਵਿੱਚ ਤਿੰਨ ਮੁੱਖ ਭਾਗ ਹੁੰਦੇ ਹਨ:

  1. Header: ਟੋਕਨ ਬਾਰੇ ਮੈਟਾਡੇਟਾ ਰੱਖਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਾਈਨਿੰਗ ਐਲਗੋਰਿਦਮ ਅਤੇ ਟੋਕਨ ਕਿਸਮ ਸ਼ਾਮਲ ਹੈ।

  2. Payload: ਇਸ ਵਿੱਚ ਅਸਲ ਦਾਅਵੇ ਜਾਂ ਟ੍ਰਾਂਸਫਰ ਕੀਤੇ ਜਾ ਰਹੇ ਡੇਟਾ ਸ਼ਾਮਲ ਹਨ, ਜਿਵੇਂ ਕਿ ਉਪਭੋਗਤਾ ਜਾਣਕਾਰੀ, ਮਿਆਦ ਪੁੱਗਣ ਦਾ ਸਮਾਂ, ਅਤੇ ਜਾਰੀਕਰਤਾ।

  3. Signature: ਟੋਕਨ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਇਸ ਨਾਲ ਛੇੜਛਾੜ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ।

JWT ਢਾਂਚਾ

ਇੱਕ ਆਮ JWT ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਦਾ ਹੈ:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

ਇਸਨੂੰ ਤਿੰਨ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ, ਬਿੰਦੀਆਂ ਨਾਲ ਵੱਖ ਕੀਤਾ ਗਿਆ ਹੈ:

  • Header: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

  • Payload: eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ

  • Signature: SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

JWT ਡੀਕੋਡਿੰਗ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ

JWT ਨੂੰ ਡੀਕੋਡ ਕਰਨ ਵਿੱਚ ਟੋਕਨ ਤੋਂ Header, Payload, ਅਤੇ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਅਤੇ Base64URL ਨੂੰ ਏਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਇਹ ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਹੈ। JWT ਨੂੰ ਡੀਕੋਡ ਕਰਨ ਨਾਲ ਕੱਚਾ JSON ਡੇਟਾ ਪ੍ਰਗਟ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਦਾਅਵਿਆਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਟੋਕਨ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੇ ਹੋ। Signature header payload signature

JWT ਡੀਕੋਡਰ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰੀਏ?

  • ਟੋਕਨ ਸਮੱਗਰੀ ਦੀ ਜਾਂਚ ਕਰੋ: JWT ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਜਲਦੀ ਦੇਖੋ।

  • ਟੋਕਨਾਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ: ਟੋਕਨ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਸਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓ।

  • ਡੀਬੱਗ API ਪ੍ਰਮਾਣੀਕਰਨ ਮੁੱਦੇ: ਟੋਕਨ ਜਨਰੇਸ਼ਨ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਦੀ ਪਛਾਣ ਕਰੋ।

  • ਸੁਰੱਖਿਆ ਵਿਸ਼ਲੇਸ਼ਣ: ਟੋਕਨ ਢਾਂਚੇ ਵਿੱਚ ਸੰਭਾਵੀ ਕਮਜ਼ੋਰੀਆਂ ਦੀ ਜਾਂਚ ਕਰੋ।

JWT ਡੀਕੋਡਰ ਟੂਲ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  • ਤੁਰੰਤ ਡੀਕੋਡਿੰਗ: ਬਿਨਾਂ ਕਿਸੇ ਸਰਵਰ ਪ੍ਰੋਸੈਸਿੰਗ ਦੇ JWTs ਨੂੰ ਜਲਦੀ ਡੀਕੋਡ ਕਰੋ।

  • Header, Payload, ਅਤੇ Signature ਵਿਭਾਜਨ: JWT ਦੇ ਹਰੇਕ ਹਿੱਸੇ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਵੇਖੋ।

  • ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋ: ਆਪਣੇ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਡੀਕੋਡ ਕੀਤੀ ਸਮੱਗਰੀ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਕਾਪੀ ਕਰੋ।

  • ਗਲਤੀ ਸੰਭਾਲਣਾ: ਅਵੈਧ JWT ਫਾਰਮੈਟ ਅਤੇ base64 ਏਨਕੋਡਿੰਗ ਗਲਤੀਆਂ ਦਾ ਪਤਾ ਲਗਾਓ।

  • ਰਿਸਪਾਂਸਿਵ ਡਿਜ਼ਾਈਨ: ਡੈਸਕਟੌਪ ਅਤੇ ਮੋਬਾਈਲ ਡਿਵਾਈਸਾਂ 'ਤੇ ਸਹਿਜੇ ਹੀ ਕੰਮ ਕਰਦਾ ਹੈ।

JWT ਡੀਕੋਡਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

  1. ਆਪਣੇ JWT ਨੂੰ ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।

  2. ਡੀਕੋਡ ਕੀਤੇ, , ਅਤੇ ਨੂੰ ਦੇਖਣ ਲਈ "JWT ਡੀਕੋਡ ਕਰੋ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ । Header Payload Signature

  3. ਹਰੇਕ ਭਾਗ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਕਾਪੀ ਕਰਨ ਲਈ "ਕਾਪੀ ਕਰੋ" ਬਟਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ ।

ਟੈਸਟਿੰਗ ਲਈ JWT ਦੀ ਉਦਾਹਰਣ

ਨਮੂਨਾ JWT:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

ਡੀਕੋਡ ਕੀਤਾ ਗਿਆ Header:

{  
    "alg": "HS256",  
    "typ": "JWT"  
}  

ਡੀਕੋਡ ਕੀਤਾ ਗਿਆ Payload:

{  
    "sub": "1234567890",  
    "name": "John Doe",  
    "iat": 1516239022  
}  

Signature:

SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

JWTs ਲਈ ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

  • ਯੂਜ਼ਰ ਪ੍ਰਮਾਣੀਕਰਨ: ਯੂਜ਼ਰਾਂ ਦੀ ਪਛਾਣ ਦੀ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪੁਸ਼ਟੀ ਕਰੋ।

  • API ਅਧਿਕਾਰ: ਸੁਰੱਖਿਅਤ API ਅੰਤਮ ਬਿੰਦੂਆਂ ਤੱਕ ਪਹੁੰਚ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ।

  • ਸਿੰਗਲ ਸਾਈਨ-ਆਨ(SSO): ਕਈ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਸਹਿਜ ਲੌਗਇਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ।

  • ਡੇਟਾ ਇਕਸਾਰਤਾ: ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਡੇਟਾ ਨਾਲ ਛੇੜਛਾੜ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ।

ਸਿੱਟਾ

JSON ਵੈੱਬ ਟੋਕਨ(JWTs) ਸੁਰੱਖਿਅਤ, ਸਟੇਟਲੈੱਸ ਪ੍ਰਮਾਣੀਕਰਨ ਅਤੇ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ ਹਨ। ਭਾਵੇਂ ਤੁਸੀਂ API, ਮਾਈਕ੍ਰੋ ਸਰਵਿਸਿਜ਼, ਜਾਂ ਆਧੁਨਿਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾ ਰਹੇ ਹੋ, JWTs ਨੂੰ ਡੀਕੋਡ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਸਮਝਣਾ ਤੁਹਾਡੇ ਸਿਸਟਮਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਆਪਣੇ ਟੋਕਨਾਂ ਦੀ ਜਲਦੀ ਜਾਂਚ ਕਰਨ ਅਤੇ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਸੁਰੱਖਿਆ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਅੱਜ ਹੀ ਸਾਡੇ ਮੁਫ਼ਤ JWT ਡੀਕੋਡਰ ਨੂੰ ਅਜ਼ਮਾਓ।