RSA की जनरेटर | Toolypet
मुफ्त ऑनलाइन RSA की पेयर जनरेटर। पब्लिक और प्राइवेट RSA कीज़ जनरेट करें। MCP उपलब्ध।
यह क्या है?
एक RSA key pair जेनरेटर जो public और private RSA keys generate करता है। 2048, 3072, और 4096 bit key sizes support करता है PEM और JWK formats में, JWT signing, TLS certificates, और data encryption के लिए।
इनपुट
सुरक्षा के लिए न्यूनतम 2048-बिट, दीर्घकालिक उपयोग के लिए 4096-बिट अनुशंसित
PEM सबसे अधिक उपयोग किया जाता है, JWK वेब अनुप्रयोगों के लिए
अनएन्क्रिप्टेड निजी कुंजी के लिए खाली छोड़ें
पूर्वावलोकन
विकल्प कॉन्फ़िगर करें और जनरेट पर क्लिक करें
कैसे उपयोग करें
Key size (2048 minimum, 4096 recommended) चुनें, output format (PEM या JWK) select करें। Generated public और private keys separately copy करें। Private key securely store करें।
गहन अध्ययन
RSA कुंजी आकार अनुशंसाएं और क्वांटम कंप्यूटिंग समयरेखा:
2048-bit: 2030 तक स्वीकार्य, सामान्य उपयोग। 3072-bit: 2030+ के लिए अनुशंसित। 4096-bit: दीर्घकालिक सुरक्षा, लेकिन धीमा। RSA की सुरक्षा बड़ी संख्याओं के गुणनखंडन की कठिनाई पर आधारित है।
क्वांटम कंप्यूटर Shor's एल्गोरिदम से RSA तोड़ सकते हैं। NIST ने 2024 में पोस्ट-क्वांटम क्रिप्टोग्राफी मानक (ML-KEM, ML-DSA) जारी किए। व्यावहारिक क्वांटम खतरा 10-20 वर्षों में अनुमानित है, लेकिन 'harvest now, decrypt later' हमले अब भी चिंता का विषय हैं।
ECC (Elliptic Curve Cryptography) छोटी कुंजियों से समकक्ष सुरक्षा प्रदान करता है: 256-bit ECC ≈ 3072-bit RSA। Ed25519 (EdDSA) SSH और अन्य अनुप्रयोगों के लिए तेज और सुरक्षित विकल्प है।
उदाहरण
- JWT RS256 token signing के लिए 2048-bit RSA key pair उत्पन्न करें
- production SSH access के लिए passphrase protection के साथ 4096-bit key pair बनाएं
- rest पर sensitive configuration data encrypt करने के लिए RSA keys उत्पन्न करें
- TLS certificate workflows testing के लिए development key pair बनाएं
Toolypet MCP सर्वर इंस्टॉल करें
एक कमांड से अपने AI एजेंट में Toolypet टूल्स जोड़ें। Claude Desktop, Claude Code, Cursor और किसी भी MCP-संगत क्लाइंट के साथ काम करता है।
त्वरित शुरुआत
npx -y @toolypet/mcp-server@latest
MCP क्लाइंट कॉन्फ़िगरेशन
{
"mcpServers": {
"toolypet": {
"command": "npx",
"args": [
"-y",
"@toolypet/mcp-server@latest"
]
}
}
}टूल का नाम:
mcp__toolypet__rsa_key_generatorप्रॉम्प्ट उदाहरण
Generate a 2048-bit RSA key pair in PEM format
इनपुट उदाहरण
{
"keySize": 2048,
"format": "pem"
}आउटपुट उदाहरण
{
"publicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjAN...\n-----END PUBLIC KEY-----",
"privateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvQIB...\n-----END PRIVATE KEY-----",
"keySize": 2048,
"format": "PEM"
}अक्सर पूछे जाने वाले प्रश्न
- कौन सा कुंजी आकार उपयोग करना चाहिए?
- सामान्य उद्देश्यों के लिए 2048-bit (2030 तक स्वीकार्य), 3072-bit (NIST अनुशंसा 2030+), या 4096-bit (दीर्घकालिक/सरकारी) उपयोग करें। बड़ी कुंजी = धीमे ऑपरेशन। TLS/SSL के लिए 2048 पर्याप्त है। अत्यधिक संवेदनशील डेटा के लिए 4096।
- क्या क्वांटम कंप्यूटर RSA तोड़ने की चिंता करनी चाहिए?
- तुरंत नहीं, लेकिन आगे की योजना बनाएं। RSA तोड़ने में सक्षम क्वांटम कंप्यूटर अनुमानित 10-20 वर्षों में आ सकता है। NIST ने पोस्ट-क्वांटम मानक जारी किए हैं। 'harvest now, decrypt later' हमलों के कारण, दीर्घकालिक गोपनीय डेटा के लिए पोस्ट-क्वांटम माइग्रेशन पर विचार शुरू करें।
- RSA और ECC में क्या अंतर है?
- ECC (Elliptic Curve Cryptography) बहुत छोटी कुंजियों से समकक्ष सुरक्षा प्रदान करता है: 256-bit ECC ≈ 3072-bit RSA। ECC कुंजी जेनरेशन, signing, और key exchange में तेज है। RSA encryption में तेज है। आधुनिक उपयोग में ECC (विशेष रूप से Ed25519) को प्राथमिकता दें।
- निजी कुंजी पर पासफ्रेज़ क्यों उपयोग करें?
- पासफ्रेज़ निजी कुंजी फाइल को AES से एन्क्रिप्ट करता है। बिना पासफ्रेज़, कोई भी फाइल एक्सेस करने वाला कुंजी उपयोग कर सकता है। पासफ्रेज़ के साथ, कुंजी उपयोग के लिए फाइल एक्सेस और पासफ्रेज़ दोनों चाहिए। ऑटोमेशन सिस्टम में, ssh-agent या hardware security module उपयोग करें।
- क्या RSA encryption और signing दोनों के लिए उपयोग कर सकते हैं?
- हां, लेकिन सर्वोत्तम प्रथा है प्रत्येक उद्देश्य के लिए अलग कुंजी जोड़े उपयोग करना। Signing key अलग रोटेशन शेड्यूल और अलग एक्सेस कंट्रोल रख सकती है। यह विभाजन एक कुंजी से छेड़छाड़ होने पर प्रभाव सीमित करता है।
- Claude/Cursor में इस टूल का उपयोग कैसे करें?
- आप MCP के माध्यम से इस टूल का उपयोग कर सकते हैं। 'npx -y @toolypet/mcp-server@latest' के साथ अपने AI एजेंट कॉन्फिगरेशन में Toolypet MCP सर्वर जोड़ें। फिर अपने AI से अपने पैरामीटर के साथ mcp__toolypet__rsa_key_generator का उपयोग करने के लिए कहें।
- MCP क्या है और Toolypet इसे क्यों सपोर्ट करता है?
- MCP (Model Context Protocol) एक ओपन स्टैंडर्ड है जो Claude और Cursor जैसे AI एजेंट्स को एक्सटर्नल टूल्स का उपयोग करने देता है। Toolypet MCP को सपोर्ट करता है ताकि आप सभी 65+ टूल्स को ब्राउज़र और AI एजेंट्स दोनों में उपयोग कर सकें, जिससे गणना और ऑपरेशन आपके AI वर्कफ़्लो में सहजता से एकीकृत हो जाएं।