1991 में, फिल ज़िमरमैन ने प्रिटी गुड प्राइवेसी (PGP) बनाया, एक क्रिप्टोग्राफिक प्रोग्राम जिसने पहली बार औसत व्यक्ति को सैन्य-ग्रेड एन्क्रिप्शन के करीब पहुंच प्रदान की। वर्षों में, PGP का सोर्स कोड जारी किया गया और एक खुला मानक - OpenPGP - अंततः अस्तित्व में आया। इसने कई ओपन सोर्स उत्पादों का मार्ग प्रशस्त किया जो आज भी उपलब्ध सर्वोत्तम क्रिप्टोग्राफी की पेशकश करते हैं।
OpenPGP का उपयोग किसे करना चाहिए
PGP के इतिहास में, और सामान्य रूप से एन्क्रिप्शन में, अनगिनत आलोचक रहे हैं जो इस सिद्धांत को बढ़ावा देते हैं कि केवल उन लोगों के पास छिपाने के लिए कुछ नापाक होने पर ही इतनी मजबूत एन्क्रिप्शन का उपयोग करने का कोई कारण है। वास्तव में, इसके प्रारंभिक विकास के तुरंत बाद, जब PGP अमेरिका के बाहर पहुंच गया, तो ज़िमरमैन खुद को अमेरिकी सरकार द्वारा जांच का लक्ष्य पाया, जो इस तरह के शक्तिशाली एन्क्रिप्शन के निर्यात को प्रतिबंधित करने वाले कानूनों का उल्लंघन करता था।

वास्तव में, एक व्यक्ति को एन्क्रिप्शन का उपयोग क्यों करना चाहिए, विशेष रूप से डिजिटल संचार के संदर्भ में, इसके कई कारण हैं। जबकि बहुत से लोग ईमेल को अपेक्षाकृत निजी और सुरक्षित मानते हैं, कुछ अपवादों को छोड़कर, सच्चाई इससे आगे नहीं हो सकती।
ईमेल एक निजी, सीलबंद पत्र की तुलना में पोस्टकार्ड के समान है। जैसे एक पोस्टकार्ड कई डिपो, डाकघर, मेल ट्रकों और व्यक्तिगत हाथों से गुजरता है - इसका संदेश सादे दृश्य में होता है - एक ईमेल प्रेषक से अंतिम प्राप्तकर्ता तक के रास्ते में कई व्यक्तिगत सर्वरों से होकर गुजरता है।
रास्ते में, एक बेईमान सर्वर ऑपरेटर ऐसे ईमेल की सामग्री देख सकता है, प्रेषक या प्राप्तकर्ता के लिए यह जानने का कोई तरीका नहीं है कि उनकी गोपनीयता से समझौता किया गया है।
जबकि एक प्यारा पालतू वीडियो या आपकी पसंदीदा नई रेसिपी साझा करते समय यह कम चिंता का विषय है, दांव बहुत अधिक हो जाते हैं जब परिवार के सदस्य वित्तीय मुद्दों या स्वास्थ्य संबंधी चिंताओं पर चर्चा कर रहे हों, एक कार्यकारी आंतरिक कॉर्पोरेट नीति पर चर्चा कर रहा हो, एक प्रोग्रामर किसी अन्य डेवलपर के साथ सोर्स कोड साझा कर रहा हो, या कई अन्य वैध स्थितियां जहां सुरक्षित और निजी तरीके से संवाद करना और जानकारी या फ़ाइलें साझा करना महत्वपूर्ण हो।
यही वे स्थितियां हैं जो OpenPGP को गोपनीयता और सुरक्षा से संबंधित किसी भी व्यक्ति के लिए एक महत्वपूर्ण उपकरण बनाती हैं।
यह कैसे काम करता है
इसके मूल में, OpenPGP एक पब्लिक-की क्रिप्टोग्राफी सिस्टम है। इस प्रकार की क्रिप्टोग्राफी डेटा को एन्क्रिप्ट और डिक्रिप्ट करने के लिए एक पब्लिक/प्राइवेट की-पेयर का उपयोग करती है। पब्लिक-की क्रिप्टोग्राफी के साथ, एक बार डेटा पब्लिक की से एन्क्रिप्ट हो जाने के बाद, केवल संबंधित प्राइवेट की ही इसे डिक्रिप्ट कर सकती है।
जब आप पहली बार एक OpenPGP क्लाइंट इंस्टॉल करते हैं, तो आपको एक की-पेयर सेट बनाने और अपनी पब्लिक की को की सर्वर पर अपलोड करने के लिए कहा जाता है, जिससे लोग इसे आपके नाम या संबद्ध ईमेल पते से खोज सकें।
इसके अलावा, OpenPGP शामिल डिजिटल हस्ताक्षर की बदौलत व्यक्तियों को संदेश या एन्क्रिप्टेड फ़ाइल की प्रामाणिकता और अखंडता को सत्यापित करने में भी मदद करता है। कई सॉफ्टवेयर कंपनियां अपने सॉफ्टवेयर के इंस्टॉलर के साथ एक PGP डिजिटल हस्ताक्षर शामिल करती हैं जिसे ग्राहक डाउनलोड की अखंडता को सत्यापित करने के लिए जांच सकते हैं, और यह सुनिश्चित करने में मदद कर सकते हैं कि इसमें दुर्भावनापूर्ण कोड शामिल करने के लिए छेड़छाड़ या समझौता नहीं किया गया है।
इसका उपयोग कैसे करें
OpenPGP के मूल्य के बावजूद, एक चीज जिसने इसके व्यापक अपनाने को रोका है, वह है उपयोग में आसानी। कई शक्तिशाली अनुप्रयोगों की तरह, इसका प्रवेश अवरोध कभी-कभी कई उपयोगकर्ताओं की तुलना में अधिक होता है।
हालांकि OpenPGP क्लाइंट्स की एक बड़ी संख्या है - इस लेख के दायरे से कहीं अधिक - नीचे दिए गए चरण OpenPGP को इंस्टॉल और उपयोग करने के लिए एक सामान्य मार्गदर्शिका प्रदान करेंगे।
क्लाइंट डाउनलोड करें
OpenPGP क्लाइंट डाउनलोड करते समय, पहला विकल्प यह तय करना है कि सिमेंटेक से कमर्शियल PGP डाउनलोड करना है, या उपलब्ध मुफ्त, ओपन सोर्स क्लाइंट्स में से एक का उपयोग करना है।
आम तौर पर, कमर्शियल एप्लिकेशन सबसे सुव्यवस्थित और पॉलिश अनुभव प्रदान करता है, जिसमें मैक, विंडोज और iOS के विकल्प होते हैं, जबकि ओपन सोर्स क्लाइंट्स लिनक्स और एंड्रॉइड के लिए समर्थन जोड़ते हैं, न कि मुफ्त होने का उल्लेख करने के लिए।
कुंजियाँ बनाएं
अगला कदम अपनी पब्लिक/प्राइवेट कुंजियाँ बनाना है। आपसे आपका नाम और ईमेल पता, साथ ही वह पासवर्ड पूछा जाएगा जिसे आप डेटा को एन्क्रिप्ट और डिक्रिप्ट करने के लिए दर्ज करेंगे।

कुंजियाँ बनाने के लिए उपयोग करने के लिए एल्गोरिदम के कुछ विकल्प हैं, लेकिन अधिकांश व्यक्तियों के लिए, हस्ताक्षर और एन्क्रिप्शन दोनों के लिए डिफ़ॉल्ट RSA एल्गोरिदम चुनना सबसे अच्छा विकल्प है। कुंजी जितनी बड़ी होगी, एन्क्रिप्शन उतना ही मजबूत होगा। प्रकाशन के समय तक, 2048-बिट कुंजियों को फैक्टर या हैक किया जा चुका था, हालांकि आवश्यक संसाधन व्यावहारिक अनुप्रयोग से परे थे, जिससे 2048-बिट कुंजी अभी भी मध्यम सुरक्षा आवश्यकताओं के लिए व्यवहार्य है।
चूंकि 4096-बिट कुंजी 2048-बिट की तुलना में लगभग तेजी से मजबूत है, 4096-बिट कुंजी को निकट भविष्य के लिए अनहैकेबल माना जाता है।
कुंजी अपलोड करें
एक बार आपकी कुंजियाँ बन जाने के बाद, अगला कदम अपनी पब्लिक की को अपलोड करना है ताकि अन्य व्यक्ति इसे ढूंढ सकें। एक बार आपकी कुंजी अपलोड हो जाने के बाद, OpenPGP क्लाइंट वाला कोई भी व्यक्ति आपके ईमेल पते के आधार पर आपकी कुंजी खोज सकेगा और इसका उपयोग ईमेल और फ़ाइलों को एन्क्रिप्ट करने के लिए करेगा जिन्हें केवल आप खोल सकते हैं।
आप उन व्यक्तियों को अपनी पब्लिक की सीधे ईमेल भी कर सकते हैं जिनके साथ आप नियमित रूप से संवाद करते हैं ताकि वे इसका उपयोग आपके लिए नियत फ़ाइलों और ईमेल को एन्क्रिप्ट करने के लिए कर सकें।

अपने ईमेल एप्लिकेशन के साथ एकीकृत करें
चूंकि ईमेल एन्क्रिप्ट करना OpenPGP एन्क्रिप्शन के मौलिक उपयोगों में से एक है, इसलिए अपनी पसंद के ईमेल प्रोग्राम के साथ एकीकरण अगला कदम है। कई पैकेज - जैसे GPGTools द्वारा GPG Suite - लोकप्रिय ईमेल क्लाइंट्स के लिए प्लगइन स्वचालित रूप से इंस्टॉल करेंगे, जिसमें Apple Mail, Microsoft Outlook या Mozilla Thunderbird शामिल हैं।
किसी ऐसे व्यक्ति को ईमेल करते समय जिसकी PGP कुंजी आपके पास है, आपका OpenPGP सॉफ्टवेयर ईमेल को एन्क्रिप्ट और/या हस्ताक्षर करने का विकल्प देगा। इसी तरह, जब आपकी पब्लिक की का उपयोग करके एन्क्रिप्ट किया गया ईमेल प्राप्त होता है, तो सॉफ्टवेयर आपको संदेश को डिक्रिप्ट करने के लिए संकेत देगा।

इसमें कोई संदेह नहीं कि OpenPGP एन्क्रिप्शन उपभोक्ताओं और पेशेवरों के लिए समान रूप से एक शक्तिशाली उपकरण है। हालांकि सीखने की अवस्था कई लोगों की तुलना में थोड़ी अधिक कठिन हो सकती है, लाभ इसके लायक हैं।
चाहे एक खतरनाक वातावरण में काम करने वाला पत्रकार हो, संवेदनशील आंतरिक नीति पर चर्चा करने वाला व्यवसायी हो, कोड साझा करने वाले डेवलपर्स हों या निजी जानकारी ईमेल करने वाले परिवार के सदस्य हों, OpenPGP अपने उपयोगकर्ताओं को निकट सैन्य-ग्रेड एन्क्रिप्शन के साथ आने वाली मानसिक शांति प्रदान करता है।