DevTulz Online

JWKS Generator

PEM ಸಾರ್ವಜನಿಕ ಕೀ

ರಚಿಸಲಾದ JWKS


JWKS ಎಂದರೇನು?

JWKS (JSON Web Key Set) ಎಂಬುದು JWT ಟೋಕನ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾರ್ವಜನಿಕ ಕೀಗಳನ್ನು ಹೊಂದಿರುವ JSON ಆಬ್ಜೆಕ್ಟ್‌ಗಳ ಸೆಟ್ ಆಗಿದೆ. ಸರ್ವರ್‌ಗಳು JWKS ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳ ಮೂಲಕ ತಮ್ಮ ಸಾರ್ವಜನಿಕ ಕೀಗಳನ್ನು ಪ್ರಕಟಿಸುತ್ತವೆ, ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ ಟೋಕನ್ ಸಹಿಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಹೇಗೆ ಬಳಸುವುದು

  1. ನಿಮ್ಮ ಸಾರ್ವಜನಿಕ ಕೀ ಅಂಟಿಸಿ (PEM, JWK ಅಥವಾ OpenSSH ಫಾರ್ಮ್ಯಾಟ್).

  2. "JWKS ರಚಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಿ.

  3. ಜನરೇಟ್ ಮಾಡಿದ JWKS JSON ನಕಲಿಸಿ.

  4. ಅದನ್ನು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಬಳಸಿ ಅಥವಾ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಿ.

  5. ಈ ಸಾಧನ RSA ಮತ್ತು Elliptic Curve (EC) ಸಾರ್ವಜನಿಕ ಕೀಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

JWT ಪರಿಶೀಲನೆಗಾಗಿ ಉಚಿತ JWKS ಜನರೇಟರ್. ಸಾರ್ವಜನಿಕ ಕೀಗಳನ್ನು JWKS ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ನೇರವಾಗಿ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪರಿವರ್ತಿಸಿ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

ಇಲ್ಲಿ ಸೂಕ್ಷ್ಮ ಡೇಟಾವನ್ನು ಡಿಕೋಡ್ ಮಾಡುವುದು ಸುರಕ್ಷಿತವೇ? ಹೌದು. ಎಲ್ಲಾ ಡಿಕೋಡಿಂಗ್ ನಿಮ್ಮ ಬ್ರೌಜರ್‌ನಲ್ಲಿ JavaScript ಬಳಸಿ ನಡೆಯುತ್ತದೆ. ಯಾವುದೇ ಡೇಟಾ ಸರ್ವರಿಗೆ ರವಾನೆ ಆಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಎನ್‌ಕೋಡ್ ಮಾಡಿದ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಖಾಸಗಿ ಉಳಿಯುತ್ತವೆ.

Base64 ಮತ್ತು URL-safe Base64 ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು? ಪ್ರಮಾಣಿತ Base64 + ಮತ್ತು / ಅಕ್ಷರಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇವು URL ಗಳಲ್ಲಿ ವಿಶೇಷ ಅಕ್ಷರಗಳು. URL-safe Base64 ಅವುಗಳನ್ನು - ಮತ್ತು _ ಬದಲಿಸುತ್ತದೆ, ಇದರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಪ್ರತಿಶತ-ಇನ್‌ಕೋಡಿಂಗ್ ಇಲ್ಲದೆ URL ಮತ್ತು ಫೈಲ್‌ನೆಮ್‌ಗಳಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಬಳಸಬಹುದು.

ನನ್ನ ಡಿಕೋಡ್ ಮಾಡಿದ ಔಟ್‌ಪುಟ್ ಏಕೆ ವಿಸ್ಮಯಸ್ಥಾನಕದಂತೆ ತೋರುತ್ತಿದೆ? ಮೂಲ ಡೇಟಾ ಬೈನರಿ ಆಗಿದ್ದರೆ (ಚಿತ್ರ, PDF, ಅಥವಾ ಸಂಕುಚಿತ ಫೈಲ್ ಮುಂತಾದ), ಡಿಕೋಡ್ ಮಾಡಿದ ಔಟ್‌ಪುಟ್ ಓದಬಹುದಾದ ಪಠ್ಯ ಆಗುವುದಿಲ್ಲ. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, Base64 ಸ್ಟ್ರಿಂಗ್ ಬೈನರಿ ಫೈಲ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅಲ್ಲ.

Base64 ಎನ್ನುವುದು ಎನ್‌ಕ್ರಿಪ್ಶನ್‌ನ ಒಂದು ರೂಪವೇ? ಇಲ್ಲ. Base64 ಎನ್ನುವುದು ಎನ್‌ಕೋಡಿಂಗ್ ಯೋಜನೆ, ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅಲ್ಲ. ಯಾರಾದರೂ ಕೀ ಇಲ್ಲದೆ Base64 ಸ್ಟ್ರಿಂಗ್ ಡಿಕೋಡ್ ಮಾಡಬಹುದು. ಇದನ್ನು ಎಂದಿಗೂ ಸೂಕ್ಷ್ಮ ಡೇಟಾವನ್ನು ರಕ್ಷಿಸಲು ಬಳಸಬಾರದು — ಆ ಉದ್ದೇಶಕ್ಕೆ ಸರಿಯಾದ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಬಳಸಿ.

Keywords: JWKS ಜನರೇಟರ್, JWT ಸಾರ್ವಜನಿಕ ಕೀ, JSON Web Key Set