हैश/क्रिप्टो
PGP/GPG Encrypt/Decrypt
PGP की जनरेट करें, संदेशों को एन्क्रिप्ट और डिक्रिप्ट करें (OpenPGP, RFC 4880), openpgp.js लाइब्रेरी के ज़रिए।
PGP/OpenPGP (RFC 4880) uses a key pair — public and private — for end-to-end message encryption and digital signatures. This tool generates keys and encrypts/decrypts messages using the openpgp.js library, right in your browser.
How to use it
- Generate keys: provide a name, email, and passphrase to get a public/private key pair ready to use.
- Encrypt: encrypt a message with the recipient's public key — only whoever holds the matching private key can decrypt it.
- Decrypt: paste an encrypted message along with your private key and passphrase to read the original text.
Common uses
- End-to-end encrypting sensitive correspondence when the recipient has their own PGP key.
- Verifying a digital signature on a message or file to confirm the sender's authenticity.
- Generating a test key pair to learn or set up a PGP workflow without installing GnuPG.
Things to keep in mind
A public key can be shared freely — it's exactly what others need to encrypt a message for you; a private key must never be shared with anyone.
Losing a private key with no backup means old messages can never be decrypted again — that's why creating a revocation certificate right after generating a key is worth doing immediately.
इस टूल के बारे में लेख: PGP: पब्लिक और प्राइवेट की एन्क्रिप्शन कैसे काम करता है
अक्सर पूछे जाने वाले प्रश्न
PGP में एन्क्रिप्ट करना और साइन करना में क्या अंतर है?
एन्क्रिप्ट करना संदेश को इस तरह बदल देता है कि इसे केवल इच्छित प्राप्तकर्ता की प्राइवेट की ही पढ़ सके, उनकी पब्लिक की का उपयोग करके। साइन करना इसके विपरीत है — यह आपकी प्राइवेट की का उपयोग करके साबित करता है कि संदेश आपसे आया है और बदला नहीं गया, जिसे आपकी पब्लिक की वाला कोई भी सत्यापित कर सकता है।
क्या मुझे इस टूल पर अपनी प्राइवेट की का भरोसा करना चाहिए?
सारी की जनरेशन, एन्क्रिप्शन, डिक्रिप्शन और साइनिंग पूरी तरह आपके ब्राउज़र में होती है — आपकी प्राइवेट की कभी सर्वर पर नहीं भेजी जाती। फिर भी, यहां पेस्ट की गई किसी भी प्राइवेट की के साथ वैसी ही सावधानी बरतें जैसी आप हमेशा बरतते हैं।
यहां RSA और ECC कीज़ में क्या अंतर है?
RSA पुराना, व्यापक रूप से समर्थित विकल्प है, जिसे समान सुरक्षा के लिए आमतौर पर लंबी कीज़ (2048+ बिट) चाहिए होती हैं। ECC (एलिप्टिक कर्व) बहुत छोटी कीज़ से समान सुरक्षा हासिल करता है, जिससे यह तेज़ है, हालांकि पुराने सॉफ़्टवेयर द्वारा थोड़ा कम व्यापक रूप से समर्थित है।
Web of Trust क्या है और यह X.509 से कैसे अलग है?
X.509 के उलट, जहां भरोसा एक सेंट्रलाइज़्ड सर्टिफ़िकेट अथॉरिटी गारंटी करता है, PGP "Web of Trust" पर निर्भर करता है: यूज़र ख़ुद एक-दूसरे की पब्लिक कीज़ पर हस्ताक्षर करते हैं, यह पुष्टि करते हुए कि उन्होंने ख़ुद की का मालिक जांचा है। किसी अनजान की पर भरोसा उन लोगों के हस्ताक्षरों की चेन से बनता है, जिन पर आप पहले से भरोसा करते हैं।
अगर प्राइवेट की खो जाए तो क्या होगा?
प्राइवेट की के बिना आपके लिए एन्क्रिप्ट किए गए मैसेज डिक्रिप्ट करना या अपनी ओर से हस्ताक्षर करना असंभव है — अगर बैकअप न हो तो की को रिकवर नहीं किया जा सकता। यही वजह है कि की जनरेट करने के तुरंत बाद revocation certificate बनाना एक ज़रूरी प्रैक्टिस है।