کس طرح کریں: Mac OS X کے لیے PGP کا استعمال
آخری تازہ کاری: May 11, 2018
نوٹ: اس گائیڈ کی فعال طور پر تجدید یا نظرِ ثانی نہیں کی جارہی، اور یہ گائیڈ فی الحال فارغ ہوگئی GnuPG کے ہے۔ اگر آپ ، یاEnigmailکے ساتھ Thunderbird استعمال کرنا چاہیں تو براہِ کرم معلومات کیلئے ان خدمات کی ویب سائٹس ذریعےPGP اور دستاویزات کا حوالہ دیکھیں کہ انہیں کیسے انسٹال اور پھر استعمال کرنا ہے۔
ای میلز کے حفاظتی تبادلے میں PGP استعمال کرتے ہوئے آپ کو تین پروگرام ایک ساتھ لینے پڑتے ہیں: GnuPG, Mozilla Thunderbird اور Enigmail.GnuPG وہ پروگرام ہے جو اصل میں آپ کی ای میل کے مواد کی خفیہ کاری اور خفیہ کشائی کرتا ہے، Mozilla Thunderbird ایک ای میل کلائنٹ ہے جو آپ کو اجازت دیتا ہے کہ کسی براؤزر کو استعمال کئے بغیر ای میلز کو پڑھا اور لکھا جا سکے اور Enigmail Mozilla Thunderbird کیلئے ایک add-on ہے جو اسے نتھی کر کے رکھتا ہے۔
یہ رہنمائی بتاتی ہے کہ Mozilla Thunderbird کے ساتھ PGP کیسے استعمال کرنا ہے، جو کہ ایک ایسا ای میل کلائنٹ پروگرام ہے جو Outlook جیسا کام سر انجام دیتا ہے۔آپ اپنا پسندیدہ ای میل سافٹ ویئر پروگرام رکھ سکتے ہیں (یا Gmail یا Outlook جیسی ویب میل خدمت کا استعمال کریں)۔ یہ رہنمائی آپ کو یہ نہیں بتائے گی کہ ان پروگراموں کیساتھ PGP کو کس طرح استعمال کرنا ہے۔ یا تو آپ Thunderbird انسٹال کر کے ایک نئے ای میل کلائنٹ کیساتھ PGP کا تجربہ کرسکتے ہیں، یا پھر اپنے مرتب شدہ سافٹ ویئر کیساتھ PGP استعمال کرنے کیلئے دوسرا کوئی حل تلاش کر سکتے ہیں۔ ان دیگر پروگراموں کیلئے ہمارے پاس ابھی تک کوئی مناسب حل موجود نہیں ہے۔
PGP استعمال کرنا آپ کی ای میل کی پوری طرح خفیہ کاری نہیں کرتا تاکہ بھیجنے والے اور وصول کنندہ کی معلومات مرموز ہوں۔ ارسال اور وصول کنندگان کی معلومات کی خفیہ کاری کرنا ای میل افشا کردے گا۔ Enigmail add-on کیساتھ Mozilla Thunderbird کا استعمال آپ کو اپنی ای میل کے مواد کی خفیہ کاری میں آسانی فراہم کرتا ہے۔
آپ پہلے تمام ضروری سافٹ ویئر کو ڈاؤن لوڈ کر کے انہیں انسٹال کریں اور پھر انہیں ترتیب دے کر نتائج کا استعمال کیسے کرنا ہے، اس کیساتھ ختم کردیں۔
ضرورتِ نظام: ایک انٹرنیٹ کنکشن، Mac OS X چلانے والا ایک کمپیوٹر، ایک ای میل اکاؤنٹ
ڈاؤن لوڈ مقام:
اس رہنمائی میں استعمال شدہ ورژن: Mac OS X: 10.11; Mozilla Thunderbird 45.2.0; Enigmail 1.9; GnuPG 2.1.11
لائسنس: مفت سافٹ ویئر ؛ مفت سافٹ ویئر لاسنسوں کا ملاپ
دیگر مطالعہ:
- PGP Key تصدیق کا ایک تعارف Public Key Cryptography اور
- مظبوط پاس ورڈز کی تخلیق
- Animated Overview: How to Make a Super-Secure Password Using Dice
- Animated Overview: Using Password Managers to Stay Safe Online
سطح: ابتدائی۔ درمیانی
مطلوبہ وقت: 30-60 منٹ
Pretty Good Privacy (PGP) اپنے مطلوبہ وصول کنندگان کے علاوہ کسی کی طرف سے پڑھے جانے کی وجہ سے آپکی ای میل مواصلت کو تحفظ فراہم کرنے کا ایک طریقہ ہے ۔ کچھ حد تک یہ آپ کی ان ای میلز کو کسی اور کی جانب سے پڑھے جانے سے روک سکتا ہے جو آپ نے ایسے کمپیوٹر میں محفوظ کی ہوں جو گم ہوگیا ہو یا چوری ہوگیا ہو۔
PGP کو یہ ثابت کرنے کیلئے بھی استعمال کیا جا سکتا ہے کہ ای میل خصوصی شخص کی جانب سے ہی آئی ہے، باوجود اس کے کہ ایک من گھڑت پیغام کسی اور کی جانب سے بھیجا گیا ہو (دوسری صورت میں کسی بھی ای میل کو مرتب کیا جانا بہت ہی آسان ہوتا ہے) ۔ اگر آپ کو کڑی نگرانی یا غلط معلومات فراہم کرنے کیلئے نشانہ بنایا گیا ہے تو یہ دونوں بہت اہم دفاع آپ کے پاس ہو سکتے ہیں۔
PGP استعمال کرنے کے لیے آپکو کچھ اضافی سافٹ ویئر تنصیب کرنے کی ضرورت ہو گی جو آپکی حالیہ ای میل پروگرام کے ساتھ کام کریں گے ۔ آپکو ایک نجی کلید بنانے کی بھی ضرورت پڑے گی جسے آپ ذاتی رکھیں گے۔نجی کلید کو آپ ای میل کی خفیہ کشائی کے لئے استعمال کریں گے اور ڈیجیٹل طور پر دستخط کردہ ای میلز کے لئے کہ یہ دکھانے کے لیےکہ وہ ای میل واقعی آپ نے ہی کی ہے۔. آخر میں، آپ اپنی عوامی کلید تقسیم کرنے کا طریقہ سیکھیں گے — ایک چھوٹے ٹکڑے کی معلومات جو دوسروں کو جاننے کی ضرورت ہو گی اس سے پہلے کہ وہ آپ خفیہ کاری کی میل بھیج سکیں،اور جسے وہ آپ کی ای میلز کی تصدیق کرنے میں استعمال کر سکتے ہیں ۔
GnuPG حاصل کرنا اور انسٹال کرنا anchor link
آپ Mac OS X پر GnuPG (جسے GPG بھی کہا جاتا ہے) چھوٹے انسٹالر کو ڈاؤن لوڈ کر کے حاصل کر سکتے ہیں وہ یہاں سے ہوگا۔GnuPG download page
OS X کیلئے GnuPG پر کلک کریں بعدازاں "Simple installer for GnuPG modern" جو GPG انسٹالر ڈاؤن لوڈ کرے گا۔
آپ کو SourceForge ڈاؤن لوڈ ویب سائٹ سے دوبارہ ہدایات ملیں گی۔
Mozilla Thunderebird حاصل کرنا anchor link
Mozilla Thunderbird ویب سائٹ میں جائیں
"Free Download" لکھے ہوئے سبز رنگ کے بٹن پہ کلک کریں The Mozilla Thunderbird آپکی مطلوبہ زبان کو جان لے گا۔ اگر آپ Thunderbird کو کسی اور زبان میں استعمال کرنا چاہیں تو “Systems & Languages” کے لنک پر کلک کریں اور وہاں سے اپنے لئے زبان کا انتخاب کریں۔
GnuPG انسٹال کرنا anchor link
Download لکھی ہوئی جگہ پر کلک کریں جو کہ Dock میں ہے اور پھر GnuPG-2.11-002.dmg file پر کلک کریں.
آپکی کارروائی کی نشاندہی کرتے ہوئے ایک ونڈو کھلے گی۔
ایک ونڈو کھلے گی جو آپ کو انسٹالیشن فائل اور دیگر فائلیں مہیا کرے گی۔Install.pkg کے آئیکن پر کلک کریں۔
بعدازاں رہنما انسٹالیشن کی شروعات کیساتھ ایک ونڈو کھلے گی۔ Continue بٹن پر کلک کریں
GnuPG ایک انتظامی پیکج کے طور پر انسٹال ہوجاتا ہے اور آپکا username اور پاس ورڈ کی مانگ کرتا ہے۔ اپنا پاس ورڈ داخل کریں اور "Install Software" پر کلک کریں۔
آپ ایک ونڈو دیکھیں گے جو کچھ یوں کہے گی "The installation was successful.""Close" بٹن پہ کلک کردیں.
Mozilla Thunderbird انسٹال کرنا anchor link
Dock میں Download آئیکن پہ کلک کریںاور پھرThunderbird 45.2.0 dmg file پہ کلک کریں.
آپکی کارروائی کی نشاندہی کر کے ایک ونڈو کھلے گی۔
ایک ونڈو آپکی Application فولڈر میں Thunderbird آئیکن اور ایک لنک کیساتھ کھلے گی۔
آپکی کارروائی کے بار کیساتھ ایک وندو کھل جائے گی، جب یہ ہوجاتا ہے تو وہ بند ہو جائے گی۔
چڑھائی گئی DMG files کو بے دخل کرنے کی یقین دہانی کر لیں۔
Enigmail تنصیب کیلئے تیاری anchor link
جب Mozilla Thunderbird کا پہلی دفعہ آغاز ہوتا ہے، تو Mac OS X آپ سے پوچھتا ہے کہ کیا آپ واقعی اسے کھولنا چاہتے ہیں۔ Mozilla Thunderbird کو mozilla.org سے ڈاؤن لوڈ کیا گیا تھا اور اسے محفوظ ہونا چاہئے،"Open" بٹن پر کلک کریں.
Mozilla Thunderbird, Mac OS X کی ایڈریس بک کے ساتھ ضم ہو سکتا ہے، ہم یہ انتخاب آپ پر چھوڑتے ہیں۔
جب Mozilla Thunderbird پہلی دفعہ چلتا ہے تو آپ دیکھیں گے کہ ایک چھوٹی سی تصدیقی ونڈو آپ سے کچھ ڈیفالٹ ترتیبات کے بارے میں پوچھے گی۔ہم آپ کو تجویز کریں گے کہ "Set as Default" بٹن پر کلک کریں۔
جب Mozilla Thunderbird کا آغاز ہوتا ہے تو آپ سے پوچھا جائے گا کہ آیا آپ ایک نیا ای میل ایڈریس لیں گے. “Skip this and use my existing email” بٹن پر کلک کریں. اب آپ ای میل بھیجنے اور وصول کرنے کی اہلیت کیلئے Mozilla Thunderbird کو ترتیب دیں گے۔اگر آپ ای میل اگر آپ صرف gmail.com, outlook.com یا yahoo.com کے ذریعے ہی ای میل بھیجتے یا وصول کرتے ہیں تو Mozilla Thunderbird ایک نیا تجربہ چابت ہوگا لیکن یہ دوسروں سے زیادہ مختلف نہیں ہوگا۔
Mozilla Thunderbird میں میل اکاؤنٹ شامل کرنا anchor link
ایک نئی ونڈو کھلے گی:
اپنا نام، ای میل ایڈریس اور پاس ورڈ اپنے ای میل اکاؤنٹ میں درج کریں۔ Mozilla آپ کے پاس ورڈ یا آپ کے ای میل اکاؤنٹ تک رسائی نہیں رکھتا۔“Continue” بٹن پر کلک کریں۔
کئی صورتوں میں Mozilla Thunderbird ضروری ترتیبات کی نشاندہی کرے گا۔
بہت سی حالتوں میں Mozilla Thunderbird مکمل معلومات نہیں رکھتا اور آپ کو خود ان معلومات کو داخل کرنا پڑتا ہے۔ یہاں آپ کو ایک مثال پیش کی جاتی ہے جو Gmail کیلئے Google مہیا کرتا ہے:
- Incoming Mail (IMAP) Server - Requires SSL
- imap.gmail.com
- Port: 993
- Requires SSL: Yes
- Outgoing Mail (SMTP) Server - Requires TLS
- smtp.gmail.com
- Port: 465 or 587
- Requires SSL: Yes
- Requires authentication: Yes
- Use same settings as incoming mail server
- Full Name or Display Name: [your name or pseudonym]
- اکاؤنٹ نام یا درج شدہ نام: آپ کا مکمل Gmail ایڈریس (username@gmail.com). Google Apps صارفین مہربانی فرما کر درج کریں username@your_domain.com
- Email address: your full Gmail address (username@gmail.com) Google Apps users, please enter username@your_domain.com
- Password: your Gmail password
اگر آپ two-factor authentication Google کے ساتھ استعمال کرتے ہیں تو آپ Thunderbird کے ساتھ اپنا سٹینڈرڈ Gmail پاس ورڈ استعمال نہیں کر سکتے۔ بلکہ آپ کو اپنے Gmail اکاؤنٹ تک رسائی میں Thunderbird کیلئے مخصوص پاس ورڈ کو تخلیق دینا ہوگا۔ دیکھئےGoogle's own guide for doing this.
جب تمام معلومات درست داخل ہوجائیں"Done" کے بٹن پر کلک کریں۔
Mozilla Thunderbird آپ کے کمپیوٹر پر آپ کی ای میل کی نقل ڈاؤن لوڈ کرنا شروع کر دے گا۔اپنے دوستوں کو ایک ٹیسٹ ای میل بھیجنے کی کوشش کریں۔
Enigmail انسٹال کرنا anchor link
Enigmail کو Mozilla Thunderbird اور GnuPG سے ذرا مختلف طریقے پہ انسٹال کیا جاتا ہے۔ جیسا کہ پہلے بیان کیا گیا ہے کہ Enigmail Mozilla Thunderbird کیلئے ایک Add-on ہے۔“Menu button,” پہ کلک کریں، Hamburger بٹن کو بھی دبائیں اور “Add Ons.”کو منتخب کریں۔
آپ کو Add-ons منیجر ٹیب سے اٹھانا ہوگا۔ Add-on کی سرچ فیلڈ میں "Enigmail" درج کریں تاکہ Mozilla Add-on سائٹ پرEnigmail کیلئے دیکھا جائے۔
Enigmail پہلا اختیار ہوگا۔"Install" بٹن پہ کلک کریں
Enigmail Add-on انسٹال ہونے کے بعد Mozilla Thunderbird آپ سے Enigmail کو چلانے کیلئے restart کے بارے میں پوچھے گا۔“Restart Now” بٹن پر کلک کریں اور Mozilla Thunderbird دوبارہ شروع ہوجائے گا۔.
جب Mozilla Thunderbird دوبارہ شروع ہوتا ہے تو ایک اضافی ونڈو کھلے گی جو Enigmail add-on ترتیبات کو شروع کرے گی۔“Start setup now” بٹن کا انتخاب کریں اور “Continue” کے بٹن پر کلک کریں۔
ہم Enigmail کے "standard configuration" کے اختیار کو ایک بہترین انتخاب کے طور پر پسند کرتے ہیں لہٰذا“Continue” بٹن پر کلک کریں.
Required Configuration Steps anchor link
In May 2018 researchers revealed several vulnerabilities in PGP (including GPG) for email, and theorized many more which others could build upon.
Thunderbird and Enigmail’s developers have been working on ways to protect against the EFAIL vulnerabilities. As of version 2.0.6 (released May 27, 2018), Enigmail has released patches that defend against all known exploits described in the EFAIL paper, along with some new ones in the same class that other researchers were able to devise, which beat earlier Enigmail fixes. Each new fix made it a little harder for an attacker to get through Enigmail’s defenses. We feel confident that, if you update to this version of Enigmail (and keep updating!), Thunderbird users can turn their PGP back on.
But, while Enigmail now defends against most known attacks even with HTML on, the EFAIL vulnerability demonstrated just how dangerous HTML in email is for security. Thus, we recommend that Enigmail users also turn off HTML by going to View > Message Body As > Plain Text.
1. First click on the Thunderbird hamburger menu (the three horizontal lines).
2. Select “View” from the right side of the menu that appears.
3. Select “Message Body As” from the menu that appears, then select the “Plain Text” radio option.
Viewing all email in plaintext can be hard, and not just because many services send only HTML emails. Turning off HTML mail can pose some usability problems, such as some attachments failing to show up. Thunderbird users shouldn't have to make this trade-off between usability and security, so we hope that Thunderbird will take a closer look at supporting their plaintext community from now on. As the software is now, however, users will need to decide for themselves whether to take the risk of using HTML mail; the most vulnerable users should probably not take that risk, but the right choice for your community is a judgment call based on your situation.
اب آپ اپنی نجی کلید اور عوامی کلید کو بنانا شروع کریں گے۔ ہماری گائیڈ برائے عوامی کلید کی رمز نگاری اور پی۔جی۔پی کا تعارف میں کلیدوں کے بارے میں جانئے کہ یہ کیا ہوتی ہیں
پبلک اور پرائیویٹ keys کی تخلیق anchor link
جب تک آپ ایک سے زیادہ ای میل اکاؤنٹ پہلے سے ہی configure نہیں کر لیتے، Enigmail آپ کا پہلے سے configure کیا گیا ای۔میل اکاؤنٹ کو منتخب کرے گا۔ آپ کو سب سے پہلا کام یہ کرنا ہے کہ اپنی پرائیویٹ key کیلئے ایکstrong passphraseبنائیں۔
"Continue" بٹن پہ کلک کریں۔
جب آپ کی key کی معیاد ختم ہوجاتی ہے تو دوسرے لوگ آپ کو نئی ای میل بھیجنا بند کردیتے ہیں حالانکہ اس بارے میں شاید آپ کو کوئی تفصیلات یا وجوہات نہیں بتائی جاتی۔ لہٰذا اپنے کیلنڈر پہ نظر رکھیں اور معیاد ختم ہونے سے ایک ماہ قبل ہی اس پر نظر رکھنا شروع کردیں۔
ایسا ممکن ہے کہ آپ اپنی کلید کی معیادی مدت بڑھانے کیلئے اسے ایک نئی معیادی مدت دے دیں یا ایسا بھی ممکن ہے کہ سکریچ سے ایک نئی تازہ تخلیق کردہ کلید تبدیل کردیں ۔ چاہے آپ یہ دونوں طریقے اپنا لیں لیکن یہ کرنے سے پہلے آپ کو ان لوگوں کو اعتماد میں لینا ہوگا جن کا آپ کیساتھ رابطہ ہے یا جو آپ کو ای میلز کرتے ہیں تاکہ انہیں پتا ہو کہ آئندہ اس نئی کلید کے تحت رابطہ کرنا ہوگا۔موجودہ سافٹ ویئر خودکار طریقے سے چلنے میں اچھا نہیں ہے لہٰذا خود کو یہ یقین دہانی کرائیں۔ اگر آپ کو لگے کہ آپ اس طرح نہیں چلا پائیں گے تو آپ کلید کو ترتیب دیتے وقت اس کی معیادی کو اتنا بڑھا دیں کہ کلید کبھی ختم ہی نہ ہو۔ لیکن اس سے ایک مسئلہ یہ ضرور ہو گا کہ آپ سے رابطہ کرنے والا مستقبل میں آپ کو تب بھی رابطہ کر رہا ہوگا جب آپ کے پاس کلید ہی نہیں رہے گی یا آپ PGP استعمال ہی نہ کر رہے ہونگے۔
Thunderbird میں اپنی کلید کی معیاد کو دیکھنے کیلئے Enigmail مینو پر کلک کریں اور "Key Management" کا انتخاب کریں۔ Enigmail Key Management ونڈو میں اپنی کلید کو تلاش کریں اور اس پر ڈبل کلک کریں۔ "Expiry" کہلائی جانے والی عبارت دکھائی دے گی اور اس نئی ونڈو کے کھلنے کے بعد ٓپ کو اپنی کلید کے اختتام کی مدت کا پتہ چل جائے گا۔ نئی تاریخِ اختتام درج کرنے کیلئے "Change" پٹن جو آپ کی کلید کے موجودہ تاریخِ اختتام سے اگلا ہے اس پر کلک کریں۔ یاد رکھیں اگر آپ اپنی کلید کی اختتامی تاریخ میں تجدید کرلیں تو تب ہی اپنی تجدید شدہ عوامی کلید اپنے رابطوں پہ بھیجیں یا keyserver پہ نشر کریں۔
Enigmail کلید بنائے گا اور جب یہ مکمل ہوجائے گا تو ایک ونڈو کھلے گی جو آپ سے ایک تنسیخی سرٹیفیکیٹ بنانے کیلئے کہے گی۔ یہ تنسیخی سرٹیفیکیٹ بہت اہم ہے کیونکہ اگر کسی موقع پر آپ اپنی نجی کلید کہیں کھو دیتے ہیں یا چرا لی جاتی ہے تو یہ سرٹیفیکیٹ آپ کی نجی اور عوامی دونوں کلیدوں کو منسوخ کردیتا ہے۔ اسی وجہ کی بنا پر اپنے تنسیخی سرٹیفیکیٹ کو اپنی نجی کلید سے بالکل علیحدہ کہیں محفوظ کر لیں۔ یا تو کسی سی۔ڈی میں یا کسی یو ایس بی ڈرائیو میں لے کر کہیں محفوظ کر لیں۔ کسیkeyserver میں تنسیخی سرٹیفیکیٹ کی تشہیر کرنے سے دیگر پی۔جی۔پی صارفین جان جائیں گے کہ اسعوامی کلید پر بھروسہ یا اسے استعمال نہیں کرنا۔ یہ جاننا بہت ضروری ہے کہ محض نجی کلید کو مٹانا ہی عوامی کلید کو کالعدم قرار نہیں دیتا اور دوسرے آپ کو مرموز یا خفیہ میل بھیجتے رہتے ہیں جسے آپ غیرمرموز نہیں کرسکتے۔ “Generate Certificate” بٹن پہ کلک کریں۔
سب سے پہلے آپ کو کہا جائے گا کہ جو پاس فریز آپ نے PGP کلید بناتے وقت استعمال کیا تھا وہ مہیا کریں۔“OK” بٹن پہ کلک کریں۔
ایک ونڈو کھلے گی جو آپ کو تنسیخی سرٹیفیکیٹ رکھنے کیلئے ایک جگہ مہیا کرے گی۔ جب آپ اپنے کمپیوٹر میں فائل محفوظ کر رہے ہوں تو اس وقت ہم یہ تجویز کرتے ہیں کہ فائل کو ایک ایسی USB ڈرائیو میں محفوظ کریں جس میں کچھ اور نہ ہو اور اس ڈرائیو کو ایک محفوظ جگہ پر رکھیں۔ ہم یہ بھی مشورہ دیتے ہیں کہ تنسیخی سرٹیفیکیٹ کو کمپیوٹر سے کلیدوں کیساتھ ختم کردیں تاکہ کسی بھی ان چاہی تنسیخ سے بچ سکیں۔ زیادہ بہتر یہی ہے کہ اس فائل کو کسی رمز نگاری والی ڈسک میں محفوظ کریں۔ فائل کو جس مقام پہ محفوظ کرنا ہو اس کا انتخاب کریں اور پھر“Save” بٹن پہ کلک کریں.
اب Enigmail آپ کو دوبارہ تنسیخی سرٹیفیکیٹ فائل کو محفوظ کرنے سے متعلق مزید معلومات فراہم کرے گا۔“OK” بٹن پہ کلک کریں۔
بالآخر پرائیویٹ اور پبلک کلیدوں کو بنانے کا کام مکمل ہوگیا ہے۔“Done” بٹن پہ کلک کریں۔
اختیاری ترتیبات کیلئے اقدامات anchor link
فنگر پرنٹس اور کلیدی درستگی دکھانا anchor link
اگلے اقدامات بالکل اختیاری ہیں مگر وہ تب ہی کار آمد ہو سکتے ہیں جب OpenPGP اور Enigmail استعمال ہورہے ہوں۔ کلیدی شناخت فنگر پرنٹ کا ایک چھوٹا سا حصہ ہے۔ جب اس تصدیقی عمل کی بات ہوتی ہے کہ ایک پبلک کلید کسی خاص شخص سے متعلق ہے تو یہ پتہ لگانے کیلئے فنگر پرنٹ ایک بہترین عمل ہوتا ہے۔ جن سرٹیفیکیٹس کو آپ جانتے ہوں ان کے فنگر پرنٹس کو آسانی سے پڑھنے کیلئے ڈیفالٹ ڈسپلے تبدیل کریں۔configuration بٹن پہ کلک کرنے کے بعد Enigmail اختیار پہ کلک کریں اور پھر Key Management پہ کلک کریں۔
دو کالم کیساتھ ایک ونڈو کھلے گی: Name اور Key ID.
دائیں طرف ایک چھوٹا سا بٹن نظر آئے گاکالم کی ترتیبات کیلئے اس بٹن پہ کلک کریں Key ID اختیار کو اَن کلک کریں اور Fingerprint اور Key Validity کے اختیارات کو کلک کریں۔
اب تین کالم ہو جائیں گے: Name, Key Validity اور Fingerprint.
PGP استعمال کرنے والے دیگر لوگوں کی تلاش anchor link
ای میل کے ذریعے ایک پبلک کلید حاصل کرنا anchor link
آپ کو ایک ای میل کے ساتھ بھیجی ہوئی این ایک پبلک کلید مل سکتی ہے۔"Import Key" پہ کلک کریں۔ button.
anchor link
ایک چھوٹی ونڈو کھلے گی جو آپ سے PGP keyکے متعلق کہے گی۔ امپورٹ کرنے کی تصدیق "Yes" بٹن پہ کلک کریں۔
امپورٹ کے ساتھ ایک نئی ونڈو کھلے گی“OK” بٹن پہ کلک کریں۔
اگر آپ اوریجنل ای میل کو دوبارہ لوڈ کریں گے تو آپ کو ای میل کے اوپری بار میں تبدیلی نظر آئے گی۔
اگر آپ Enigmail key management ونڈو دوبارہ کھولیں تو آپ خود نتیجہ دیکھ سکتے ہیں۔ آپ کی PGP key موٹے حروف میں نظر آئے گی، کوینکہ اب آپ کے پاس پرائیویٹ اور پبلک دونوں keys ہیں۔ آپ کی ابھی ابھی امپورٹ کردہ پبلک key اس لئے موٹے حروف میں نہیں ہو گی کیونکہ اس کی کوئی پرائیویٹ key نہیں ہوتی۔
پبلک key کو ایک فائل کے طور پر حاصل کرنا anchor link
یہ ممکن ہے کہ آپ اپنی پبلک key کسی ویب سائٹ سے ڈاؤن لوڈ کر کے حاصل کریں یا کوئی اور چیٹ سافٹ ویئر کے ذریعے آپ کو بھیج دے۔ ایسی صورت میں ہم یہ سمجھتے ہیں کہ آپ کو فائل کو اپنے کمپیوٹر کے Downloads فولڈر میں ڈاؤن لوڈ کرنی چاہئیں۔
Enigmail Key Manager کھولیں۔
“File” مینو پہ کلک کریں۔ . “Import Keys from File” منتخب کریں
پبلک key کا انتخاب کریں جس کے فولڈر کے نام کا اختتام کچھ یوں ہوگا، .asc, .pgp, یا .gpg.“Open” بٹن پہ کلک کریں۔
ایک چھوٹی ونڈو کھلے گی جو آپ سے PGP key امپورٹ کرنے کی تصدیق مانگے گی۔ “Yes” پہ کلک کریں۔
پھر ایک نئی ونڈو امپورٹ کے نتیجے کیساتھ کھلے گی“OK” پہ کلک کریں۔
ایک URL سے ایک پبلک key حاصل کرنا anchor link
کسی URL سے ایک پبلک key ڈاؤن لوڈ کر کے حاصل کرنا بھی ممکن ہے
Enigmail Key Manager کھولیں اور “Edit” پہ کلک کریں۔ “Import Keys from URL” کا انتخاب کریں۔
URL درج کریں۔ URL کی بہت سی اقسام ہو سکتی ہیں۔ زیادہ تر یہ ایک فائل کے اختتام میں ایک domain name ہوتی ہے۔
ایک پار آپ کے پاس صحیح URL آجائے تو“OK” بٹن پہ کلک کردیں۔
ایک چھوٹی ونڈو کھلے گی جو آپ سے امپورٹ ہونے والی PGP key کی تصدیق مانگے گی۔"Yes" بٹن پہ کلک کردیں۔
امپورٹ کے نتیجے کیساتھ ایک ونڈو کھلے گی"OK" بٹن پہ کلک کردیں۔
اگر آپ https://www.eff.org/about/staff میں دیکھیں تو آپ کو ایک“PGP Key” کا لنک staff pictures کے نیچے نظر آئے گا۔ مثلاً Danny O'Brien کی PGP key مل سکتی ہے یہاں: https://www.eff.org/files/pubkeydanny.txt.
کسی key server سے ایک پبلک key کا حاصل کرنا anchor link
Keyservers پبلک key حاصل کرنے کا ایک مفید طریقہ ہو سکتا ہے۔ پبلک key کیلئے آپ اس میں دیکھنے کی کوشش کریں۔
Key Management انٹرفیس سے “Keyserver” مینو پہ کلک کریں اور“Search for Keys” کا انتخاب کریں۔
ایک سرچ باکس کیساتھ ایک چھوٹی سی ونڈو کھلے گی۔ آپ ایک مکمل ای میل ایڈریس، ایک وقتی ای میل ایڈریس یا ایک نام کے ذریعے تلاش کرسکتے ہیں۔ اس صورت میں آپ ان keys کیساتھ تلاش کریں گے “samir@samirnassar.com”. “OK” بٹن پہ کلک کریں۔
کئی اختیارات کیساتھ ایک ونڈو کھلے گی۔ اگر آپ نیچے کی طرف جائیں تو آپ دیکھیں گے کہ کچھ کلیدیں ٹیڑھے حروف اور سرمئی رنگت میں ظاہر ہونگی۔ یہ یہ کلیدیں یا تو تنسیخ شدہ ہونگی یا اپنی مدت پوری کر چکی ہونگی۔
سمیر نصر کیلئے ہمارے پاس کئی PGP keys ہیں اور ہم ابھی تک نہیں جانتے کہ کس کا انتخاب کریں۔ ایک کلید سرمئی ٹیڑھے حروف میں ہے جس کا مطلب ہے کہ وہ منسوخ ہو چکی ہے۔ کیونکہ ہم نہیں جانتے کہ ہمیں اس وقت کون سے کلید چاہئے لہٰذا ہم وہاں دی گئی تمام کلیدیں امپورٹ کر لیں گے۔بائیں جانب باکس پہ کلک کر کے keys کا انتخاب کریں اور پھر “OK” بٹن کو دبائیں۔
ایک چھوٹی سی اطلاع ونڈو پر آئے گی جو آپ کو بتائے گی کہ آپ کامیاب ہوگئے“OK” بٹن پہ کلک کریں۔
Enigmail Key Manager اب آپ کو مزید keys دکھائے گی:
یاد رکھیں امپورٹ کی گئی تین keys میں سے ایک اپنی مدت پوری کرچکی ہے، ایک منسوخ ہوچکی ہے اور ایک key اس وقت تک کی صحیح کلید ہے۔
اپنے PGP کے استعمال سے متعلق دوسروں کو آگاہ کرنا anchor link
اب چونکہ آپ کے پاس PGP ہے تو آپ دوسروں کو یہ ضرور بتانا چاہتے ہیں کہ آپ PGP استعمال کر رہے ہیں تاکہ وہ بھی آپ کو PGP استعمال کر کے رمز نگاری والے پیغامات بھیج سکیں۔
PGP استعمال کرنے سے آپ کی ای میل کی مکمل رمز کاری نہیں ہوتی لہٰذا بھیجنے والے اور موصول کرنے والے کی معلومات کی رمز نگاری ہو جاتی ہے۔ بھیجنے اور موصول کرنے والے کی معلومات کو خفیہ کاری میں لانے سے ای میل بریک ہو جائے گی۔ Enigmail add-on کیساتھ Thunderbird استعمال کرنا آپ کی ای میل کی رمز نگاری اور اسے کھولنے کا آسان طریقہ ہے۔
آئیے دیکھتے ہیں کہ وہ کون سے تین طریقے ہیں جن سے آپ لوگوں کو بتا سکتے ہیں کہ آپ PGP استعمال کر رہے ہیں۔
ای میل کے ذریعے لوگوں کو بتائیے کہ آپ PGP استعمال کر رہے ہیں anchor link
آپ ایک اٹیچمنٹ کے طور پر ایک کاپی بھیج کر دوسرے شخص کو اپنی پبلک key آسانی سے ای میل کر سکتے ہیں۔
Mozilla Thunderbird میں "Write" بٹن پہ کلک کریں۔
اپنا ایڈریس اور مضمون لکھیں جو کچھ یوں ہو "my public key"، "Attach My Public Key" پہ کلک کریں۔ اگر آپ نے پہلے سے ہی اس شخص کو PGP key بھیج دی ہے تو Lock icon جو Enigmail bar میں موجود ہے وہ نمایاں ہو جائے گا۔ مزید اختیار کے طور پر آپ Pencil icon پہ کلک کرکے سائن کریں جس سے وصول کنندہ کو بعدازاں ایک تصدیقی ای میل مل جائے گی۔
ایک ونڈو بار بار کھلے گی جو آپ سے پوچھے گی کہ اگر آپ اٹیچمنٹ شامل کرنا بھول گئے ہیں۔ یہ Enigmail اور Mozilla Thunderbird کے بیچ ایک رابطہ ہوتا ہے اس لئے آپ پریشان نہ ہوں آپ کی پبلک key اٹیچ ہو جائے گی۔“No, Send Now” بٹن پہ کلک کریں۔
لوگوں کو یہ بتانا کہ آپ اپنی ویب سائٹ پہ PGP استعمال کر رہے ہیں anchor link
مزید لوگوں کو ای میل کے ذریعے بتانے کیلئے آپ اپنی پبلک key اپنی ویب سائٹ پر بھی پوسٹ کر سکتے ہیں۔ سب سے آسان طریقہ یہ ہے کہ فائل کو اپ لوڈ کریں اور اسے لنک کردیں۔ اس گائیڈ میں آپ کو یہ نہیں بتایا جائے گا کہ یہ کیسے کرنا ہے، لیکن آپ کو یہ پتہ ہونا چاہئے کہ key کو ایک فائل کے طور پر مستقبل میں کیسے ایکسپورٹ کر کے استعمال کرنا ہے۔
configuration بٹن پہ کلک کریں ، پھر Enigmail اختیار میں اور پھر Key Management میں جائیں۔
موٹے حروف میں key کو نمایاں کریں، پھر menu لانے کیلئے رائٹ کلک کریں اور فائل میں Export keys کا انتخاب کریں۔
anchor link
ایک چھوٹی ونڈو تین بٹن کیساتھ بارہا کھلے گی ۔“Export Public Keys Only” بٹن پہ کلک کریں.
اب ایک ونڈو کھلے گی تاکہ آپ اپنی فائل محفوظ کر سکیں۔ مستقبل میں آسانی سے ڈھونڈھنے کیلئے فائل کو Documents فولڈر میں محفوظ کریں۔ اب آپ چاہیں تو اس فائل کو استعمال کر سکتے ہیں۔
یاد رکھیں کہ آپ "Export Secret Keys" والے بٹن پہ کلک نہ کریں کیونکہ اگر آپ ایسا کریں گے تو جو کوئی بھی آپ کیساتھ دو نمبری کرنا چاہے گا تو وہ آپ کے پاس ورڈ کا اندازہ لگا کے کر سکتا ہے۔
keyserver میں اپ لوڈ کرنا anchor link
Keyservers اس بات کو آسان بناتے ہیں کہ دوسروں کی پبلک keys کو تلاش اور ڈاؤن لوڈ کیا جائے۔ جدید keyservers ایک ہی وقت اور رفتار سے عمل پیرا ہو رہے ہیں مطلب یہ کہ ایک server پہ اپ لوڈ ہونے والی پبلک key بالآخر تمام servers تک پہنچ جائے گی۔
اگرچہ ایک keyserver میں پبلک key اپ لوڈ کرنا ایک آسان طریقہ ہوسکتا ہے لوگوں کو یہ بتانا کہ اب آپ ایک پبلک PGP سرٹیفیکیٹ رکھتے ہیں لیکن آپ کو یہ جاننا چاہئے کہ keyservers جس طرح سے کام کرتے ہیں اس طرح اگر ایک بار پبلک keys اپ لوڈ ہوجائیں تو انہیں خارج کرنے کا کوئی طریقہ نہیں ہے۔
keyserver میں اپنی پبلک key اپ لوڈ کرنے سے پہلے ایک بار سوچ لیجئے کہ آیا آپ واقعی پوری دنیا کو یہ بتانا چاہتے ہیں کہ اب آپ کے پاس ایک پبلک سرٹیفیکیٹ ہے اور بعدازاں اس معلومات کو ختم کرنے پر آپ کو کوئی اختیار نہیں ہوگا۔
اگر آپ نے اپنی پبلک keys کو keyservers میں اپ لوڈ کرنے کا انتخاب کرلیا ہے تو آپ Enigmail Key Management ونڈو میں واپس آجائیں گے۔
اپنی PGP key پہ Right-click کریں اور Upload Public Keys to Keyserver اختیار کا انتخاب کریں۔
PGP Encrypted میل بھیجنا anchor link
اب آپ اپنی پہلی ای میل رمز نگاری کیساتھ اپنے وصول کنندہ کو بھیجیں گے۔/p>
مرکزی Mozilla Thunderbird ونڈو میں “Write” بٹن پہ کلک کریں۔ایک نئی ونڈو کھلے گی۔
اپنا پیغام لکھیں اور وصول کنندہ کا ای میل ایڈریس داخل کریں۔ اس کا معائنہ کرنے کیلئے اس وصول کنندہ کا انتخاب کریں جس کی پبلک key آپ کے پاس پہلے سے موجود ہے۔ Enigmail اسے دیکھ کر خود کار طریقے سے آپ کی ای میل کو خفیہ کاری میں تبدیل کردے گا۔
مضمون والا حصہ کبھی بھی مرموز نہیں ہو گا، اس لئے وہاں کچھ بے ضرر سا لکھئے جیسے "hello".
ای میل میں لکھا گیا باقی سارا پیغام مرموز اور تبدیل ہوجائے گا۔ مثال کے طور پر اوپر لکھا گیا حصہ کچھ یوں ہو جائے گا:
PGP مرموز میل وصول کرنا anchor link
چلئے دیکھتے ہیں کہ کیا ہوتا ہے جب آپ ایک مرموز ای میل وصول کرتے ہیں۔
یہ دیکھئے کہ Mozilla Thunderbird آپ کو یہ اطلاع دیتا ہے کہ آپ کیلئے ایک نیا پیغام آیا ہے۔message پہ کلک کریں۔
ایک چھوٹی ونڈو کھلے گی جو آپ سے PGP key کا پاس ورڈ مانگے گی۔ یاد رہے، کبھی اپنا ای میل پاس ورڈ داخل نہ کریں۔ "OK" بٹن پہ کلک کریں۔
اب ایک پیغام آئے گا جو غیر مرموز ہوگا۔
PGP Key کو منسوخ کرنا anchor link
Enigmail Interface کے ذریعے اپنی PGP key کو منسوخ کرنا anchor link
Enigmail ذریعے ترتیب دی گئی PGP keys کی مدت پانچ سال بعد ختم ہوجاتی ہے۔ تو اگر آپ اپنی تمام فائلیں گنوا دیتے ہیں تو آپ یہ امید کر سکتے ہیں کہ اگر کلید کی مدت ختم ہوجاتی ہے تو لوگ آپ کو دوسری کلید کے بارے میں پوچھیں گے۔
آپ کے پاس یہ ایک اچھی وجہ ہو سکتی ہے کہ آپ PGP key کی مدت ختم ہونے سے پہلے اسے ختم کردیں۔ شاید آپ ایک نئی اور مضبوط PGP key بنانا چاہیں۔ Enigmail میں اپنی PGP key کو منسوخ کرنے کا آسان طریقہ یہ ہے کہ اسے Enigmail Key Manager سے منسوخ کریں۔
اپنی PGP key پر Right-click کریں، یہ ذرا موٹے حروف میں ہوگی اور پھر "Revoke Key" کے اختیار کو منتخب کریں۔
ایک ونڈو آپ کو یہ بتائے گی کہ کیا ہوتا ہے اور وہ آپ سے تصدیق چاہے گی۔“Revoke Key” بٹن پہ کلک کریں۔
پاس ورڈ ونڈو کھلتی ہے، اپنے PGP key کیلئے اپنا پاس ورڈ داخل کریں اور "OK" بٹن پہ کلک کریں۔
اب ایک نئی ونڈو آپ کی کارکردگی بتانے کیلئے کھلے گی“OK” بٹن پہ کلک کریں۔
جب آپ واپس Enigmail Key Management ونڈو میں جاتے ہیں تو آپ کو اپنی PGP key میں ایک تبدیلی نظر آئے گی۔ وہ اب ٹیڑھے حروف اور سرمئی رنگت میں ہوگی۔
Revocation Certificate کیساتھ ایک PGP key کو منسوخ کرنا anchor link
جیسا کہ ہم نے پہلے تفصیل بتائی کہ آپ کے پاس معیادی مدت ختم ہونے سے پہلے PGP key کو ختم کرنے کی ایک بہتر وجہ ہوسکتی ہے۔ اسی طرح دوسروں کے پاس بھی موجودہ key کو منسوخ کرنے کی ایک بہتر وجہ ہو سکتی ہے۔ پچھلے سیکشن میں آپ نے شاید نوٹس کیا ہو کہ Enigmail ایک تنسیخی سرٹیفیکیٹ کو اندرونی طور پر اس وقت بناتی اور امپورٹ کرتی ہے جب آپ ایک کلید کو منسوخ کرنے میں Enigmail Key Manager کا استعمال کرتے ہیں۔
آپ کو دوستوں کی جانب سے بھیجا ہوا تنسیخی سرٹیفیکیٹ ایک نوٹس کے طور پر مل سکتا ہے کہ وہ اپنی key منسوخ کرنا چاہتے ہیں۔ چونکہ آپ کے پاس پہلے سے ہی تنسیخی سرٹیفیکیٹ ہوتا ہے اس لئے آپ اپنی خود کی key منسوخ کرنے میں حالیہ بنائی گئی کوئی ایک استعمال کریں گے۔
Enigmail Key Manager کیساتھ شروعات کریں اور “File” پہ کل کریں اور “Import Keys from File” کا انتخاب کریں۔
ایک ونڈو کھلے گی تو آپ تنسیخی سرٹیفیکیٹ کا انتخاب کر سکتے ہیں۔ file پہ کلک کریں اور “Open” بٹن پہ کلک کریں۔
آپ کو ایک اطلاع ملے گی کہ سرٹیفیکیٹ امپورٹ کرلیا گیا ہے اور ایک key منسوخ کر دی گئی ہے۔“OK” بٹن پہ کلک کریں۔
جب آپ واپس Enigmail Key Management ونڈو پہ واپس جائیں گے تو آپ کو اپنی PGP key میں ایک تبدیلی نظر آئے گی۔ اب وہ سرمئی رنگت میں اور ٹیڑھے حروف میں ہو گی۔
اب آپ کے پاس تمام مکمل ٹولز موجود ہیں تو اپنی خود کی PGP مرموز ای میل بھیجنے کی کوشش کریں۔