PGP एन्क्रिप्शन
PGP संदेश ऑनलाइन एन्क्रिप्ट और डिक्रिप्ट करें, OpenPGP कुंजी जोड़ियाँ बनाएँ और फिंगरप्रिंट जांचें। openpgp.js पर आधारित और पूरी तरह ब्राउज़र में चलता है - कुंजियाँ और संदेश कभी डिवाइस से बाहर नहीं जाते।
PGP एन्क्रिप्शन क्या है?
PGP (Pretty Good Privacy) सुरक्षित ईमेल और फ़ाइल एन्क्रिप्शन के लिए इस्तेमाल होने वाला पब्लिक-की मानक है। हर व्यक्ति के पास साझा करने वाली सार्वजनिक कुंजी और गोपनीय निजी कुंजी होती है: सार्वजनिक कुंजी से एन्क्रिप्ट किया संदेश केवल जुड़ी निजी कुंजी से ही खुलता है।
यह PGP टूल कैसे इस्तेमाल करें?
पहले "कुंजियाँ बनाएँ" टैब से अपनी कुंजी जोड़ी बनाएँ और सार्वजनिक कुंजी संपर्कों से साझा करें। फिर "एन्क्रिप्ट" टैब में प्राप्तकर्ता की सार्वजनिक कुंजी से गोपनीय संदेश लिखें और "डीक्रिप्ट" टैब से अपने नाम आए संदेश पढ़ें।
क्या यह टूल मेरी कुंजियाँ या संदेश अपलोड करता है?
नहीं। पूरा इंप्लीमेंटेशन openpgp.js से ब्राउज़र में लोकल चलता है। कुंजियाँ, संदेश और पासफ़्रेज़ कभी डिवाइस से बाहर नहीं जाते - पेज लोड होने के बाद इंटरनेट भी बंद कर सकते हैं।
मैं कौन सी कुंजियाँ बना सकता हूँ?
आधुनिक Curve25519 ECC कुंजियाँ (तेज़ और कॉम्पैक्ट, अनुशंसित) और पुराने सॉफ़्टवेयर से अधिकतम अनुकूलता के लिए RSA 3072/4096 बिट कुंजियाँ। निजी कुंजी को पासफ़्रेज़ से सुरक्षित कर सकते हैं।
निजी कुंजी पर पासफ़्रेज़ क्यों लगाएँ?
पासफ़्रेज़ निजी कुंजी फ़ाइल को खुद एन्क्रिप्ट कर देता है। कोई आपकी कुंजी फ़ाइल पा भी ले तो पासफ़्रेज़ के बिना इस्तेमाल नहीं कर सकता - साझा या बैकअप वाले डिवाइस पर रखी कुंजियों के लिए ज़रूरी सुरक्षा।
क्या एन्क्रिप्शन के अलावा हस्ताक्षर भी कर सकते हैं?
हाँ। "एन्क्रिप्ट" टैब में साइनिंग चालू करें और अपनी निजी कुंजी दें: प्राप्तकर्ता सत्यापित कर सकता है कि संदेश सचमुच आपसे आया और बदला नहीं गया है।
कुंजी जानकारी में दिखने वाला फिंगरप्रिंट क्या है?
फिंगरप्रिंट कुंजी का अनोखा 40-अक्षर का हैश है। सही कुंजी मिलने की पुष्टि के लिए फ़ोन जैसे भरोसेमंद माध्यम से संपर्क के साथ फिंगरप्रिंट मिलाएँ।
क्या यहाँ बने संदेश GnuPG आदि से संगत हैं?
हाँ। आउटपुट मानक OpenPGP आर्मर्ड टेक्स्ट (BEGIN PGP MESSAGE / PUBLIC KEY BLOCK) है, जो GnuPG (gpg), ProtonMail, Thunderbird और सभी प्रमुख OpenPGP इम्प्लीमेंटेशन के साथ चलता है।
PGP एन्क्रिप्शन का उपयोग कैसे करें
यह PGP टूल openpgp.js को पूरी तरह आपके ब्राउज़र में चलाता है: संदेश एन्क्रिप्ट-डीक्रिप्ट करें, अपना OpenPGP कुंजी-जोड़ा बनाएँ और कुंजी की जानकारी देखें। कुंजियाँ, संदेश और पासफ़्रेज़ कभी आपके डिवाइस से बाहर नहीं जाते।
- कुंजियाँ बनाएँ टैब खोलें, नाम भरें (ईमेल वैकल्पिक), Curve25519 या RSA चुनें, पासफ़्रेज़ जोड़ें और कुंजी जोड़ी बनाएँ दबाएँ।
- दोनों कुंजियाँ डाउनलोड करें: सार्वजनिक कुंजी साझा करने के लिए है, निजी कुंजी गोपनीय रखनी है — इसी (और पासफ़्रेज़) से ही आपके संदेश पढ़े जा सकते हैं।
- गुप्त संदेश भेजने के लिए एन्क्रिप्ट टैब खोलें, प्राप्तकर्ता की सार्वजनिक कुंजी पेस्ट करें, अपना टेक्स्ट लिखें और एन्क्रिप्ट दबाएँ। चाहें तो हस्ताक्षर चुनकर अपनी निजी कुंजी जोड़ें।
- अपने लिए भेजे संदेश को पढ़ने के लिए डीक्रिप्ट टैब खोलें, अपनी निजी कुंजी और पासफ़्रेज़ पेस्ट करें, PGP संदेश चिपकाकर डीक्रिप्ट दबाएँ।
- कुंजी जानकारी टैब से किसी भी कुंजी का विश्लेषण करें: एल्गोरिद्म, कुंजी ID, फ़िंगरप्रिंट, निर्माण तिथि, समाप्ति और यूज़र ID।
किसी सार्वजनिक कुंजी पर पहली बार भरोसा करने से पहले फ़ोन जैसे भरोसेमंद माध्यम से उसका फ़िंगरप्रिंट साथी से मिला लें।
संबंधित टूल
- RSA कुंजी जनरेटर 2048, 3072, 4096 बिट RSA कुंजी जोड़ी उत्पन्न करें। PEM प्रारूप आउटपुट फिंगरप्रिंट के साथ। स्थानीय प्रसंस्करण।
- SSH कुंजी जनरेटर अपने ब्राउज़र में तुरंत सुरक्षित SSH कुंजी जोड़े (RSA, Ed25519, ECDSA) उत्पन्न करें। निःशुल्क ऑनलाइन उपकरण OpenSSH प्रारूप आउटपुट के साथ, कोई पंजीकरण आवश्यक नहीं।
- AES एन्क्रिप्शन / डिक्रिप्शन AES एन्क्रिप्ट/डिक्रिप्ट CBC, CFB, CTR, OFB, ECB मोड, Pkcs7/ZeroPadding/NoPadding पैडिंग, 128/192/256-बिट कुंजियां, Base64 आउटपुट, कुंजी/IV प्रारूप स्वतः पहचान
- टेक्स्ट एन्क्रिप्शन AES-GCM/AES-CBC के साथ सुरक्षित टेक्स्ट एन्क्रिप्शन और डिक्रिप्शन। पासवर्ड-आधारित, केवल ब्राउज़र में प्रोसेसिंग, डेटा आपके डिवाइस को कभी नहीं छोड़ता।
- फ़ाइल हैश MD5, SHA-1, SHA-256, SHA-512 फ़ाइल हैश स्थानीय रूप से गणना और सत्यापन
- PDF अनलॉक अपने ब्राउज़र में PDF फ़ाइलों से पासवर्ड सुरक्षा तुरंत हटाएं। स्मार्ट ब्रूट-फोर्स पासवर्ड रिकवरी शामिल है।
- PDF सुरक्षित करें PDF फ़ाइलों में मुफ़्त में ऑनलाइन पासवर्ड सुरक्षा जोड़ें। अनधिकृत पहुंच को रोकने के लिए AES-256 एन्क्रिप्शन से PDF दस्तावेज़ एन्क्रिप्ट करें। 100% ब्राउज़र-आधारित, कोई अपलोड नहीं।
- Basic Auth हेडर जनरेटर HTTP Basic प्रमाणीकरण हेडर ऑनलाइन बनाएं — उपयोगकर्ता_नाम:पासवर्ड को Base64 Authorization हेडर में तुरंत एन्कोड करें