PGP নিয়ে বাংলায় একদম ব্যাসিক একটা টিউটোরিয়াল লিখবো বলে মনস্থির করেছিলাম। শারিরীক অসুস্থতার কারনে লিখে উঠতে পারছিলাম না। আপাতত মনস্থির করলাম লিখেই শেষ করবো। আমি আগেই বলে নিচ্ছি এটা একদম ব্যাসিক একটা টিউটোরিয়াল। কারন আমি নিজেই এটা অল্প কিছুদিন আগে শিখেছিলাম। এই টিউটোরিয়ালটি শুধুমাত্র উইন্ডোজ ও এস ব্যাবহারকারীদের জন্য। যদিও ম্যাক এর ইউ আই প্রায় একই রকম।
পিজিপি কি?পিজিপিএর ফুল ফরম হলো প্রিটি গুড প্রাইভেসি। এটা এমন একটা টেকনোলোজি যেটা ব্যাবহার করে আপনি নির্দিষ্ট কাউকে এনক্রিপ্টেড মেসেজ পাঠাতে পারবেন। এই ম্যাসেজ সেই নির্দিষ্ট ব্যাক্তি বা ফিংগারপ্রিন্ট হোল্ডার ব্যাতিত অন্য কেউ ডিক্রিপ্ট করতে পারবে না। পিজিপি কোনো গুরুত্বপূর্ণ জানতে
এই পোষ্ট টি পড়তে পারেন।
পিজিপি সফটওয়্যার ডাউনলোডআমরা শিখার জন্য জিপিজিফোরউইন সফটওয়্যারটি ডাউনলোড করবো। সফটওয়্যারটি ডাউনলোড করতে
https://www.gpg4win.org/get-gpg4win.html এই লিংক এ ক্লিক করে প্রবেশ করুন। এখানে ডিফল্ট ভাবে পেপাল সিলেক্ট করা থাকবে এবং ১৫ ডলার সিলেক্ট করা থাকবে, আপনি শূন্য ডলারে ক্লিক করে তারপর ডাউনলোড বাটনে ক্লিক করুন এবং আপনার ডাউনলোড শুরু হয়ে যাবে।
তারপর আপনার সফটওয়্যারটি ইনস্টল করুন। আশা করি ইনষ্টল কিভাবে করতে হয়, তা সকলেই জানেন।
পিজিপি পাবলিক কি জেনারেটসফটওয়্যারটি ইনস্টল হয়ে যাওয়ার পর Cleopatra নামে একটা শর্টকার্ট আপনার ডেস্কটপে চলে আসবে। যদি না আসে তাহলে সার্চ থেকে খুজে নিতে পারেন। প্রথমেই আপনার Cleopatra সফটওয়্যারটি ওপেন করুন। তারপর নিচের স্ক্রিনশট অনুযায়ী ফাইল এ কিল্ক করে New OpenPGP Key pair ক্লিক করুন।
তারপর নিচের দেখানো মতো একটা নাম এবং যেকোনো একটা ইমেইল দিন। যেহেতু এখানে ইমেইল ভেরিফিকেশনের প্রয়োজন নেই, আপনি আপনার ইচ্ছেমতো যেকোনো ইমেইল দিতে পারেন। তারপর Protect the generated key with passphrase চেকবক্স এ টিক চিহ্ন দিয়ে নিন এবং এডভান্স সেটিংস এ ক্লিক করুন।
এই সফটওয়্যার থেকে ডিফল্ট ভাবে সাধারনত ৩ বছর মেয়াদী কি জেনারেট হয়। আপনি যদি কোনো মেয়াদ না রাখতে চান, তবে Valid Until চেকবক্স থেকে টিক চিহ্ন উঠিয়ে দিয়ে ওকে বাটকে ক্লিক করুন।
তারপর আবার ওকে বাটকে ক্লিক করে ভালো একটা পাসওয়ার্ড দিন এবং এটা মনে রাখা অতিব জরুরী। পাসওয়ার্ড দিয়ে ওকে বাটনে ক্লিক করার পর আপনার পিজিপি পাবলিক কি এবং ফিংগারপ্রিন্ট জেনারেট হয়ে যাবে।
পিজিপি পাবলিক কি এবং ফিংগারপ্রিন্ট কোথায় পাবেন?স্ক্রিনশটে দেখানো সার্টিফিকেট এ ক্লিক করুন, তারপর যে কি পেয়ার টি জেনারেট করেছেন, সেটাতে রাইট বাটনে ক্লিক করুন, তারপর এক্সপোর্ট বাটনে ক্লিক করে আপনার কম্পিউটারের একটা ডিরেক্টরি তে ফাইলটি সেভ করুন। এবার ফাইলটি ওপেন করুন। এটাই আপনার পিজিপি কি! আপনি চাইলে আপনার পাবলিক কি টি পাবলিক সার্ভার পাবলিশ করে রাখতে পারেন। এতে করে অন্য কেউ আপনাকে এনক্রিপ্টেড মেসেজ পাঠাতে চাইলে পাবলিক নার্ভার থেকে আপনার ফিংগারপ্রিন্ট দিয়ে সার্চ করে আপনাকে এড করতে পারবে।
আমার টেষ্ট পিজিপি কি:
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZR1nixYJKwYBBAHaRw8BAQdA2y6v78vPSeXublwXFD5KwXk5AjsImUql9VB6
oPu6Ij60FHRlc3QgPHRlc3RAdGVzdC5jb20+iJMEExYKADsWIQSgq6qoHSBTc3G0
T9rEM2MgYN1FywUCZR1niwIbAwULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAK
CRDEM2MgYN1Fy80JAQCAwIUQ1n3J+QdJWwL3Z3wV7jE14O0V03QLUqYGegGapwD/
QqT9jCr/XNkyHR+dIz19u4/Oajl9n0VLIsFv+EfhrAK4OARlHWeLEgorBgEEAZdV
AQUBAQdArMCsf7UQHQr1J6rHmYDZdWPFae3vOsNKbWFFGdc1bFcDAQgHiHgEGBYK
ACAWIQSgq6qoHSBTc3G0T9rEM2MgYN1FywUCZR1niwIbDAAKCRDEM2MgYN1Fy7LL
AP9dqnFI1C8g2zjFx0hss6Kl1iw9KXoC9ZH8NU1BDsz30QD/a44bjf28GDe+NoT3
jPD3d/thmk91gQGtmzuZ+iPkBg4=
=Ogvn
-----END PGP PUBLIC KEY BLOCK-----
আরেকটা ব্যাপার হলো আপনার সিক্রেট কি এর ব্যাকআপ ক্রিয়েট করা। একই ভাবে আবারো যে কি পেয়ার টি জেনারেট করেছেন, সেটাতে রাইট বাটনে ক্লিক করুন, তারপর Backup Secret Keys এ ক্লিক করে আপনার ব্যাকআপ সেভ করে রাখুন। সিক্রেট কি আবার ভুলেও শেয়ার করবেন না যেনো।
ফিংগারপ্রিন্ট এর জন্য আবারো আপনার যে কি পেয়ার টি জেনারেট করেছেন, সেটাতে রাইট বাটনে ক্লিক করুন, তারপর ডিটেইল্স এ ক্লিক করুন!
নিচের স্ক্রিনশটে আমার ফিংগারপ্রিন্ট দেখানো হয়েছে যেটা হলো এটা:
A0AB AAA8 1D20 5373 71B4 4FDA C433 6320 60DD 45CBকিভাবে মেসেজ এনক্রিপ্ট করবেন?কাউকে এনক্রিপ্টেড মেসেজ পাঠাতে হলে তার পাবলিক কি অথবা ফিংগারপ্রিন্ট প্রয়োজন। আমি এখানে বিটকয়েনগার্ল.ক্লাব এর পাবলিক কি টি নিলাম যেটা হলো এটা
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZMghNBYJKwYBBAHaRw8BAQdA+IDRMqmKdzj0eiBee8MjUJ71Sl11HJDEKwuv
eONy9We0ImJpdGNvaW5naXJsIGNsdWIgPGJnY0Bub2VtYWlsLmNvbT6IkwQTFgoA
OwIbAwULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgBYhBFDZejW2cobfuR3fPWOx
Ut7+xyg9BQJkyCG+AAoJEGOxUt7+xyg9E5MA+wS51d5leJ0noKkZlEfAjEqBt/ca
li0mfmKfw9U5LXLrAQC3ncYEyJHrzlNXAav1myyvKZEXQ1WAGafIHeRdcleJALg4
BGTIITQSCisGAQQBl1UBBQEBB0ChNUGhTHWOLKkMNBXFG6/Rl/wWrZ4ad3ppaKtA
Cs3BLwMBCAeIeAQYFgoAIAIbDBYhBFDZejW2cobfuR3fPWOxUt7+xyg9BQJkyCHK
AAoJEGOxUt7+xyg9l9YA/RKyt4OQVeDb1coppNdMVsptCnfB+66fShrn1ij7n9XA
AP4ntoJBo0w4PDIbuCEtOPRjUAk+pC3iaaC2Dq1hU4b+Bw==
=wFDZ
-----END PGP PUBLIC KEY BLOCK-----
যাকে এনক্রিপ্টেড মেসেজ পাঠাবেন, তার পাবলিক কি টি কপি করবেন, আমি এখানে বিটকয়েনগার্ল এর কি টি কপি করে নিলাম।
তারপর নিচের স্ক্রিনশট এর মতো Tools থেকে Clipboard এবং Certificate Import এ ক্লিক করুন।
তারপর আমরা যাকে মেসেজ পাঠাবো, তার পাবলিক কি কে সার্টিফাইড করতে হবে। প্রথমে এড করা সার্টিফিকেট এ রাইট বাটনে ক্লিক করুন, তারপর নিচের স্ক্রিনশটের মতো করে সার্টিফাই বাটনে ক্লিক করুন, আবারো নিচের সার্টিফাই বাটনে ক্লিক করুন।
এবার আমরা মেসেজ পাঠানোর জন্য রেডি। প্রথমেই আপনি যা লিখে পাঠাতে চান, সেটা একটা নোড প্যাড এ লিখুন। তারপর সেটা কপি করুন।
তারপর নিচের স্ক্রিনশট এর মতো Tools থেকে Clipboard এবং Encrypt ক্লিক করুন।
তারপর Add Recipient এ ক্লিক করুন এবং মাত্র এড করা সেই Recipient টি সিলেক্ট করুন। তারপর ওকে বাটনে ক্লিক করে, নেক্সট বাটনে ক্লিক করুন।
তারপর নিচের স্ক্রিনশটের মতো দেখবেন আপনার এনক্রিপশন সাকসেসফুল হয়েছে। এনক্রিপ্টেড মেসেজ টি পাওয়ার জন্য নতুন একটা নোটপ্যাড ওপেন করুন, এবং পেষ্ট করুন। আমার এনক্রিপ্টেড মেসেজটি ছিলো:
-----BEGIN PGP MESSAGE-----
hF4DHD+iqLgO/5wSAQdAq7qgEoJoP7rfOj+44ZYLEFrMKl/f9KIprBolHBOm8VYw
PqMupm0cvQ4Z2uGCcXdybANA667QhcvXN1qxlqhlphoq3/XAFQJ5Dpr9hjLGqng3
1GkBCQIQ8KhbbwpLONAb+Rk5LJOK+LMc6Z+f6Y47mjlpzp3CbvT1Rz/au5j7CzWq
oS4+YCtYymST4MPICZqsW3HGLB0yKobD8ohnDcFeh/n0YUHIyy2wNEAraqfvfs/K
dMRqnki4E0IdpPY=
=vbm7
-----END PGP MESSAGE-----
BitcoinGirl.Club চাইলেই আমার মেসেজটি ডিক্রিপ্ট করে দেখতে পারবেন।
আমি সাধারনত টিউটোরিয়াল লিখি না। তবুও এটা লিখেছি অত্যান্ত গুরুত্বপূর্ণ একটা ব্যাপার তাই। কোনো ভূল হলে ধরিয়ে দিবেন, শুধরে নেয়ার চেষ্টা করবো।