DevToys Web Pro iconDevToys Web Proಬ್ಲಾಗ್
ನಮಗೆ ರೇಟಿಂಗ್ ನೀಡಿ:
ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಪ್ರಯತ್ನಿಸಿ:

RSA ಕೀ ಜೋಡಿ ಜನರೇಟರ್

ಸಂರಚನೆ

  • ಕೀ ಗಾತ್ರ

    ಬಿಟ್‌ಗಳಲ್ಲಿ RSA ಕೀ ಮೋಡ್ಯುಲಸ್ ಉದ್ದ

  • ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್

    RSA-OAEP ಜೊತೆಗೆ ಬಳಸುವ ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್

ಸಾರ್ವಜನಿಕ ಕೀ (SPKI PEM)

  • ಖಾಸಗಿ ಕೀ (PKCS#8 PEM)

  • ತಾಂತ್ರಿಕ ವಿವರಗಳು

    RSA ಕೀ ಜೋಡಿ ಜನರೇಟರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

    ಈ ಸಾಧನ ಏನು ಮಾಡುತ್ತದೆ

    ಈ RSA ಕೀ ಜೋಡಿ ಜನರೇಟರ್ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ Web Crypto API ಬಳಸಿ ಪಬ್ಲಿಕ್ ಮತ್ತು ಪ್ರೈವೇಟ್ ಕೀಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಇದು SHA-256, SHA-384, ಅಥವಾ SHA-512 ಹ್ಯಾಶ್ ಅಲ್ಗೋರಿದಮ್‌ಗಳೊಂದಿಗೆ 2048, 3072, ಮತ್ತು 4096 ಬಿಟ್ ಕೀ ಗಾತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಪಬ್ಲಿಕ್ ಕೀ ಅನ್ನು SPKI PEM ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಮತ್ತು ಪ್ರೈವೇಟ್ ಕೀ ಅನ್ನು PKCS#8 PEM ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ; ಎರಡೂ OpenSSL ಮತ್ತು ಹೆಚ್ಚಿನ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ. ಯಾವುದೇ ಡೇಟಾವನ್ನು ಯಾವುದೇ ಸರ್ವರ್‌ಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ — ಎಲ್ಲಾ ಕೀ ಜನರೇಷನ್ ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತದೆ.

    ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆ ಪ್ರಕರಣಗಳು

    ಡೆವಲಪರ್‌ಗಳು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ವರ್ಕ್‌ಫ್ಲೋಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು, JWT RS256 ಸೈನಿಂಗ್ ಅನ್ನು ಸೆಟ್ ಅಪ್ ಮಾಡಲು, TLS/SSL ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಮತ್ತು ಸೇವೆಗಳ ನಡುವೆ ಸುರಕ್ಷಿತ ಸಂವಹನವನ್ನು ಪ್ರೋಟೋಟೈಪ್ ಮಾಡಲು RSA ಕೀ ಜೋಡಿಗಳನ್ನು ತ್ವರಿತವಾಗಿ ರಚಿಸಲು ಈ ಟೂಲ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ. OpenSSL ಅನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡದೇ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್‌ಮೆಂಟ್‌ಗಳು, CI/CD ಪೈಪ್‌ಲೈನ್‌ಗಳು, ಅಥವಾ ಪಬ್ಲಿಕ್-ಕೀ ಕ್ರಿಪ್ಟೋಗ್ರಫಿ ಬಗ್ಗೆ ಕಲಿಯಲು ಬಳಸಬಹುದಾದ ತಾತ್ಕಾಲಿಕ (disposable) ಕೀ ಜೋಡಿ ಬೇಕಾಗಿರುವಾಗ ಇದು ಉಪಯುಕ್ತ.

    ಕೀ ಗಾತ್ರಗಳು ಮತ್ತು ಹ್ಯಾಶ್ ಅಲ್ಗೋರಿದಮ್‌ಗಳು

    RSA 2048-ಬಿಟ್ ಕೀಗಳು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತವೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಸುರಕ್ಷಿತವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. RSA 3072-ಬಿಟ್ ಕೀಗಳು ಹೆಚ್ಚಿನ ಭದ್ರತಾ ಮಾರ್ಜಿನ್ ಅನ್ನು ಒದಗಿಸುತ್ತವೆ ಮತ್ತು 2030 ನಂತರದ ರಕ್ಷಣೆಗೆ NIST ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ. RSA 4096-ಬಿಟ್ ಕೀಗಳು ಗರಿಷ್ಠ ಭದ್ರತೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ, ಆದರೆ ಜನರೇಟ್ ಮಾಡಲು ಮತ್ತು ಪ್ರೊಸೆಸ್ ಮಾಡಲು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ. ಹ್ಯಾಶ್ ಅಲ್ಗೋರಿದಮ್ (SHA-256, SHA-384, SHA-512) ಅನ್ನು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ RSA-OAEP ಜೊತೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇದು ಕೀ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.

    PEM ಫಾರ್ಮ್ಯಾಟ್ ಮತ್ತು ಹೊಂದಾಣಿಕೆ

    ರಚಿಸಲಾದ ಕೀಗಳು RFC 7468 ಪ್ರಕಾರ 64-ಅಕ್ಷರ ಲೈನ್ ರ್ಯಾಪಿಂಗ್‌ನೊಂದಿಗೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ PEM ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಪಬ್ಲಿಕ್ ಕೀ SPKI (Subject Public Key Info) ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ხოლო ಪ್ರೈವೇಟ್ ಕೀ PKCS#8 ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಇವು OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography, ಮತ್ತು ಹೆಚ್ಚಿನ ಇತರ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ. ನೀವು ಕೀಗಳನ್ನು .pem ಫೈಲ್‌ಗಳಾಗಿ ಉಳಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ನೇರವಾಗಿ ಬಳಸಬಹುದು.

    ಕೋಡ್‌ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

    ಅಭಿವೃದ್ಧಿ, ಪರೀಕ್ಷೆ ಮತ್ತು ಕಲಿಕೆಯ ಸಮಯದಲ್ಲಿ ತ್ವರಿತ ಕೀ ರಚನೆಗಾಗಿ ಈ ಜನರೇಟರ್ ಅನ್ನು ಬಳಸಿ. ಉತ್ಪಾದನಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ, ಸರಿಯಾದ ಕೀ ಸಂಗ್ರಹಣೆ, ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಮತ್ತು ರೋಟೇಶನ್ ನೀತಿಗಳನ್ನು ಖಚಿತಪಡಿಸಲು ನಿಮ್ಮ ವೇದಿಕೆಯ ಕ್ರಿಪ್ಟೋ ಲೈಬ್ರರಿ ಅಥವಾ OpenSSL ಕಮಾಂಡ್-ಲೈನ್ ಉಪಕರಣಗಳನ್ನು ಬಳಸಿ RSA ಕೀಗಳನ್ನು ರಚಿಸಿ. ಉತ್ಪಾದನಾ ಭದ್ರತೆಗೆ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರಚಿಸಿದ ಕೀಗಳನ್ನು ಎಂದಿಗೂ ಬಳಸಬೇಡಿ — ಯಾವಾಗಲೂ ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಕೀ ನಿರ್ವಹಣಾ ಪದ್ಧತಿಗಳನ್ನು ಅನುಸರಿಸಿ.