क्या आपके पास कभी भी संवेदनशील जानकारी थी जैसे कि पासवर्ड या सर्वर लॉगिन जानकारी जिसे आपको भेजने की आवश्यकता थी किसी को ईमेल के माध्यम से, लेकिन यह नहीं पता था कि गलत तरीके से गिरने वाली जानकारी से बचने के लिए इसे सुरक्षित रूप से कैसे भेजें हाथ?
यहाँ आप जानेंगे कि लोकप्रिय gnupg टूल के माध्यम से PGP के साथ एन्क्रिप्टेड संदेशों और फ़ाइलों को सुरक्षित रूप से कैसे प्रसारित किया जाए। चलो सही में गोता लगाएँ, और सीखें कि हमारे संचार कैसे सुरक्षित करें!
Gnupg स्थापित करें
यदि आपने पहले कभी पीजीपी के बारे में नहीं सुना है, तो बाहर की जाँच करें उत्कृष्ट पीजीपी प्राइमर और स्पष्टीकरण, जिसमें विभिन्न विवरण शामिल हैं हम संक्षिप्तता के लिए यहाँ नहीं मिलेंगे। पहले जांच लें कि gnupg पहले से इंस्टॉल है या नहीं। टर्मिनल के भीतर, कमांड चलाएँ:
सुंदर अच्छा गोपनीयता दो लोगों के बीच संदेश एन्क्रिप्ट करने के लिए एक विधि है। यहां बताया गया है कि पीजीपी कैसे काम करता है और कोई भी इसका उपयोग कैसे कर सकता है।
gnupg --version
यदि यह आपके द्वारा वर्तमान में चलाए जा रहे gnupg के संस्करण को प्रदर्शित करता है (v2 + होना चाहिए), तो आप सभी सेट हो जाएंगे और अगले अनुभाग पर जा सकते हैं। अन्यथा, आप चलाकर gnupg स्थापित कर सकते हैं:
sudo apt-get install gnupg2
एक बार समाप्त होने के बाद, यह सुनिश्चित करने के लिए जांचें कि यह स्थापित है:
gnupg - संस्करण
मान लिया गया कि gnupg ठीक से स्थापित है, यह संस्करण संख्या प्रदर्शित करेगा।
एक PGP कुंजी उत्पन्न करें
का उपयोग करते हुए असममित एन्क्रिप्शन, आप पहले एक पीजीपी कुंजी-जोड़ी उत्पन्न करेंगे जिसमें एक सार्वजनिक और निजी कुंजी दोनों शामिल हैं। सार्वजनिक कुंजी को उन लोगों को स्वतंत्र रूप से वितरित किया जा सकता है जिन्हें आप से एन्क्रिप्टेड संदेश प्राप्त करना चाहते हैं, जबकि निजी कुंजी को एक सुरक्षित स्थान पर रखा जाता है।
लोग तब सार्वजनिक कुंजी पर संदेश एन्क्रिप्ट कर सकते हैं, और एक एन्क्रिप्टेड संदेश भेज सकते हैं, जिसे फिर निजी कुंजी का उपयोग करके डिक्रिप्ट किया जा सकता है। की-जोड़ी रन बनाने के लिए:
gpg - प्रमुख-कुंजी
यह आपका नाम और ईमेल पता पूछकर शुरू होगा, जो जरूरी नहीं कि आपका वास्तविक नाम और ईमेल हो। हालाँकि, यह वही है जो अन्य लोग देखेंगे जब संदेशों को एन्क्रिप्ट करने का चयन कौन करता है, इसलिए यह सुनिश्चित करें कि यह कुछ ऐसा है जिसे अन्य लोग आसानी से पहचान सकते हैं।
इसके बाद पत्र प्रविष्ट करें हे नाम और ईमेल पते की पुष्टि करने के लिए, और आपको एक वांछित पासवर्ड दर्ज करने के लिए कहा जाएगा, जो आपकी इच्छा के अनुसार हो सकता है। आपको हर बार जब आप भेजे गए संदेश को डिक्रिप्ट करना चाहते हैं तो आपको यह पासवर्ड डालना होगा।
एक बार जब आपने पासवर्ड की पुष्टि कर ली है, तो यह आपकी नई पीजीपी की-जोड़ी बनाना शुरू कर देगा, जिससे आपके कंप्यूटर से पर्याप्त एन्ट्रापी / रैंडम डेटा इकट्ठा करने में कुछ मिनट लग सकते हैं। एक मिनट के लिए टर्मिनल से दूर नेविगेट करने के लिए स्वतंत्र महसूस करें और कुछ और करें जब तक आपको एक संदेश दिखाई न दें, जब तक कि आपकी कुंजी सफलतापूर्वक उत्पन्न न हो जाए।
अपनी सार्वजनिक कुंजी निर्यात करें
अब जब आपकी की-जोड़ी बन गई है, तो आपको दूसरों को वितरित करने के लिए सार्वजनिक कुंजी को निर्यात करने की आवश्यकता है। टर्मिनल के भीतर कमांड चलाएं:
gpg -a --export -e 'myname @ domain.com`> mykey.asc
अपनी पीजीपी कुंजी बनाते समय आपके द्वारा प्रदत्त ईमेल पते के साथ 'myname@domain.com' को बदलना सुनिश्चित करें। अब आपको वर्तमान निर्देशिका नाम की एक नई फ़ाइल दिखाई देगी mykey.asc. इस फ़ाइल को किसी को भी भेजें, जिसे आप एन्क्रिप्टेड संदेश भेजने में सक्षम होना चाहते हैं।
सार्वजनिक कुंजी आयात करें
उसी के रूप में आप अब अपनी सार्वजनिक कुंजी दूसरों के साथ साझा कर सकते हैं, लोग आपके साथ अपनी सार्वजनिक कुंजी भी साझा करेंगे। जब आप किसी की सार्वजनिक PGP कुंजी प्राप्त करते हैं, तो फ़ाइल को एक निर्देशिका में सहेजें और टर्मिनल को उसी निर्देशिका से एक्सेस करें, चलाएँ:
gpg --import key.asc
यह व्यक्ति की सार्वजनिक PGP कुंजी को gnupg में आयात करेगा जिससे आप उन्हें एन्क्रिप्टेड संदेश भेजना शुरू कर सकते हैं। किसी भी समय आप gnupg के भीतर वर्तमान में उपलब्ध सभी PGP कुंजियों की एक सूची देख सकते हैं:
gpg - सूची-कुंजी
आपको प्रविष्टियों का एक गुच्छा दिखाई देगा, जो नीचे के समान दिखता है, एक gnupg के भीतर उपलब्ध प्रत्येक कुंजी के लिए:
पब rsa3072 2020-01-30 [SC] [एक्सपायर: 2022-01-29]
8978168C4E79A08553E5789CD42A4A4EC1468CFE
uid [अज्ञात] मैट डिज़ाक
सूचना के एकमात्र टुकड़े जो आपको नोटिस करने की आवश्यकता है, प्रविष्टि का नाम और ईमेल पता है, जो उस कुंजी के मालिक को बताता है। संदेशों को एन्क्रिप्ट करते समय, आपको केवल प्राप्तकर्ता के ईमेल पते की आवश्यकता होगी।
संदेशों को PGP के माध्यम से एन्क्रिप्ट करें
उदाहरण के लिए, आपको अपने वेब डिज़ाइनर को कुछ संवेदनशील जानकारी भेजने की आवश्यकता हो सकती है, जिसकी पीजीपी कुंजी आपके पास पहले से ईमेल पता डिज़ाइनर @domain.com के तहत आयात की गई है। वांछित संदेश टाइप करें और इसे एक टेक्स्ट फ़ाइल में सहेजें, उदा। message.txt. टर्मिनल के भीतर और निर्देशिका के अंदर जहां message.txt रहता है, कमांड चलाएँ:
gpg -e -a -r 'designer@domain.com' message.txt
आइए जल्दी से उपरोक्त आदेश को तोड़ें:
- -इ निर्दिष्ट करता है कि हम डेटा एन्क्रिप्ट कर रहे हैं
- -ए हम ASCII या सादे पाठ प्रारूप में आउटपुट चाहते हैं
- आर प्राप्तकर्ता के लिए खड़ा है, इसलिए यह हमारे डिजाइनर के ईमेल पते के बाद क्यों है
- अंत में संदेश फ़ाइल आती है जिसे हम एन्क्रिप्ट करना चाहते हैं
सबसे अधिक संभावना है कि यह आपको पुष्टि करने के लिए कहेगा कि आप वास्तव में इस सार्वजनिक कुंजी को एन्क्रिप्ट करना चाहते हैं, और आप बस हिट कर सकते हैं य सहमत करने के लिए महत्वपूर्ण है। एक नया message.txt.asc फ़ाइल बनाई जाएगी, और यदि आप किसी पाठ संपादक में फ़ाइल खोलते हैं, तो आपको कुछ ऐसा दिखाई देगा:
BEGIN PGP संदेश
hQGMAzCBDnMltq9zAQv / ZHQ3tJq + feazdLa3thzQE2bhPx + 7WaPZcX7Sdkoyuvw
9faS7h9OwBjQ4vUyDKespSq3ZNf1pRgNoXijjs3MGEi5IsYxDgNWo1ZJv2qQq66
...
END PGP संदेश
यह हमारे संदेश का नवनिर्मित एन्क्रिप्टेड रूप है। आप इस फ़ाइल को ईमेल में संलग्न कर सकते हैं, या बस इस फ़ाइल की सामग्री को ईमेल संदेश के मुख्य भाग में कॉपी और पेस्ट कर सकते हैं।
प्राप्तकर्ता तब अपनी निजी कुंजी का उपयोग करके अपने अंत पर संदेश को डिक्रिप्ट कर सकेगा, यह सुनिश्चित करेगा कि जो कोई भी इस संदेश को पारगमन के दौरान देखता है वह सादे पाठ संस्करण को नहीं देख पाएगा।
द्विआधारी फ़ाइलों को एन्क्रिप्ट करना
उपरोक्त अनुभाग में बताया गया है कि पाठ संदेशों को कैसे एन्क्रिप्ट किया जाए, लेकिन बाइनरी फ़ाइलों के बारे में क्या? यह बहुत समान रूप से काम करता है, और उदाहरण के लिए नाम की फ़ाइल को एन्क्रिप्ट करने के लिए images.zip, टर्मिनल के भीतर कमांड चलाते हैं:
gpg -e -r 'designer@domain.com' images.zip
केवल आउटपुट फ़ाइल के नाम के साथ -a -a विकल्प को हटा दिया जाता है। फिर पहले की तरह, यदि सार्वजनिक कुंजी के उपयोग की पुष्टि करने के लिए कहा जाए, तो बस दबाएं य सहमत करने के लिए महत्वपूर्ण है।
नाम की एक नई फ़ाइल images.zip.gpg बनाया जाएगा, जो हमारी ज़िप फ़ाइल का एन्क्रिप्टेड संस्करण है जिसे हम अपने डिजाइनर को अटैचमेंट के रूप में ईमेल कर सकते हैं। फिर वे अपनी निजी कुंजी का उपयोग करके ज़िप फ़ाइल को डिक्रिप्ट कर सकते हैं।
संदेशों को डिक्रिप्ट करना
आपको उन संदेशों को डिक्रिप्ट करने का एक तरीका भी चाहिए जो आपको भेजे गए हैं। कृपया याद रखें, किसी को आपको एक एन्क्रिप्टेड संदेश भेजने के लिए, आपको पहले अपनी सार्वजनिक PGP कुंजी उनके साथ साझा करनी होगी। आपको पाठ का एक एन्क्रिप्टेड ब्लॉक मिलेगा, जो संदेश को एन्क्रिप्ट करने के समान है, जैसे:
BEGIN PGP संदेश
hQGMAzCBDnMltq9zAQv / ZHQ3tJq + feazdLa3thzQE2bhPx + 7WaPZcX7Sdkoyuvw
9faS7h9OwBjQ4vUyDKespSq3ZNf1pRgNoXijjs3MGEi5IsYxDgNWo1ZJv2qQq66
...
END PGP संदेश
टेक्स्ट के इस ब्लॉक को एक फाइल में सेव करें जैसे कि message.asc, और टर्मिनल के भीतर कमांड चलाते हैं:
gpg -d message.asc> message.txt
आपको अपना पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा, जो वही पासवर्ड है जो आपने शुरू में अपनी पीजीपी की-जोड़ी बनाते समय दिया था। आपके पासवर्ड के सफल प्रवेश पर, एक मैसेज। टेक्स्ट फ़ाइल बनाई जाएगी, जिसमें मैसेज का डिक्रिप्टेड वर्जन प्लेन टेक्स्ट में हो। यही सब है इसके लिए!
बधाई हो, आपके संचार अब सुरक्षित हैं!
इस गाइड के माध्यम से आप PGP एन्क्रिप्शन के माध्यम से अपने संचार को ठीक से सुरक्षित करने के लिए आवश्यक सब कुछ सीख चुके हैं। आपने सीखा है कि पीजीपी की-पेयर कैसे जनरेट करें, दूसरों को साझा करने के लिए अपनी सार्वजनिक कुंजी निर्यात करें, दूसरों की सार्वजनिक कुंजी आयात करें, साथ ही संदेशों को एन्क्रिप्ट और डिक्रिप्ट कैसे करें।
अगली बार जब आपको ईमेल के माध्यम से संवेदनशील जानकारी भेजने की आवश्यकता हो, तो आप अब केवल आश्वासन प्राप्त कर सकते हैं कि केवल इच्छित प्राप्तकर्ता ही संदेश की सामग्री को देख सकेगा, उसे अवांछित मेहमानों से दूर रख सकेगा। खुश एन्क्रिप्टिंग!
अलग-अलग जरूरतों के लिए आपको अलग-अलग बुकमार्क ऐप चाहिए। ऑनलाइन ब्राउज़ करते समय अपने सभी कीमती लिंक को बचाने के लिए इन अद्वितीय बुकमार्किंग टूल को आज़माएं।
- लिनक्स
- सुरक्षा
- एन्क्रिप्शन
- लिनक्स
- ईमेल सुरक्षा
हमारे न्यूज़लेटर की सदस्यता लें
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और कदम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।