ইমেইল পাঠানো-পাওয়ার সময় এনক্রিপশন খুব গুরুত্বপূর্ণ, বিশেষ করে যাত্রা করার সময়। আপনি জানেন না যে ফ্রি পাবলিক Wi-Fi কতটুকু নিরাপদ। আপনার প্রাইভেট ইমেইলকে এনক্রিপশনের আড়ালে রেখে আপনি এই রিস্ক কমাতে পারেন।
এখানে দেখানো হলো Android-এ OpenKeychain ব্যবহার করে ইমেইল এনক্রিপ্ট করার পদ্ধতি। এটি দ্রুত, সহজ এবং সম্পূর্ণ বিনামূল্য।
এনক্রিপশন কী?
এনক্রিপশন হলো তথ্য লুকিয়ে রাখা বা বেড়ানো প্রক্রিয়া। একটি জটিল অ্যালগরিদম (cipher) ব্যবহার করে সাধারণ ডেটা (plaintext) কে অপঠনযোগ্য ডেটা (ciphertext) এ রূপান্তর করা হয়। একবার এনক্রিপ্ট হলে স্পেশাল কী ছাড়া কেউ পড়তে পারে না।
(এনক্রিপশন বুঝতে চাইলে: জানা দরকার কিছু الحيوية এনক্রিপশন টার্ম!)
আধুনিক ডিজিটাল জীবনের সব জায়গায় এনক্রিপশন আছে। WhatsApp ব্যবহার করেন? এন্ড-টু-এন্ড এনক্রিপশন দিয়ে মেসেজ সিকিউর। অনলাইন ব্যাংকিং? এনক্রিপশন ব্যবহার হয়। কফি শপে Wi-Fi পাসওয়ার্ড? সেটাও এনক্রিপশন দিয়ে ডেটা সুরক্ষিত। পাসওয়ার্ডই কী।
Android ডিভাইস থেকে সিকিউর ইমেইল পাঠাতে এনক্রিপশন ব্যবহার করা যায়।
OpenKeychain একটি ওপেন সোর্স অ্যাপ যা Android-এ OpenPGP এনক্রিপশন স্ট্যান্ডার্ড ইমপ্লিমেন্ট করে। OpenPGP হলো PGP এনক্রিপশন স্ট্যান্ডার্ডের ওপেন সোর্স ইমপ্লিমেন্টেশন। হাজার হাজার অ্যাপে এটি পাওয়া যায়।
আধুনিক অধিকাংশ এনক্রিপশন অ্যাসিমেট্রিক (asymmetric)। এটি কী সিস্টেম ব্যবহার করে ডেটা সুরক্ষা করে।
আপনার একটি পাবলিক কী থাকে যা সবার জানা থাকতে পারে। কেউ আপনার পাবলিক কী দিয়ে মেসেজ এনক্রিপ্ট করে আপনাকে পাঠাতে পারে। শুধু আপনি খুলতে পারবেন। কারণ আপনার একটি প্রাইভেট কী থাকে। আপনার প্রাইভেট কী আপনার পাবলিক কী সাথে ক্রিপ্টোগ্রাফিক্যালি লিঙ্কড।
তবে প্রাইভেট কী কারো সাথে শেয়ার করলে নয়। অন্যদের দিলে সে আপনার ভাবে মেসেজ পড়তে পারবে, আপনার নকল করতে পারবে।
OpenKeychain দিয়ে ইমেইল এনক্রিপ্ট করা
OpenKeychain OpenPGP এনক্রিপশন সহজ করে দেয়। আপনার করতে হবে:
- OpenKeychain ডাউনলোড ও ইনস্টল করুন
- OpenKeychain ইউজার একাউন্ট কনফিগার করুন
- পাবলিক কী শেয়ার করুন
- প্রথম এনক্রিপ্টেড মেসেজ পাঠান
আপনি ইনকামিং মেসেজ ডিক্রিপ্ট করাও শিখবেন। ডিভাইসে সেটআপ পদ্ধতি নিচে দেওয়া হলো।
১. OpenKeychain ডাউনলোড ও ইনস্টল করুন
Google Play Store থেকে OpenKeychain ডাউনলোড করুন।
২. OpenKeychain ইউজার একাউন্ট কনফিগার করুন
নিচের ধাপগুলো ফলো করুন:
- OpenKeychain অ্যাপ লঞ্চ করুন। সেটআপ স্ক্রিন থেকে Create My Key সিলেক্ট করুন।
- কী সাথে জড়িত করার জন্য নাম দিন (নিকনেমই হবে)। এরপর ইমেইল ঠিকানা দিন। উদাহরণস্বরূপ, আমি আমার MakeUseOf ওয়ার্ক একাউন্ট জড়িয়েছি।
- শেষ পেজে নাম ও ইমেইল কনফার্ম করুন, Publish on keyservers অনচেক করুন, Create Key ক্লিক করুন।
অ্যাপ বলে কী তৈরিতে সময় লাগতে পারে। কিন্তু আমার অভিজ্ঞতায় OpenKeychain খুব দ্রুত কী তৈরি করে। (হতাশ ন हों, আপনার অভিজ্ঞতা ভিন্ন হতে পারে।)
এখন আপনার OpenKeychain ইউজার একাউন্ট কী হাব দেখতে পাবেন। এখান থেকে লিংক বা QR কোড দিয়ে কী শেয়ার, ফাইল/মেসেজ এনক্রিপ্ট ও পাঠানো, কীসার্ভারে পাবলিশ ইত্যাদি করা যায়।
৩. পাবলিক কী শেয়ার করুন
এখন প্রাপকের সাথে পাবলিক কী শেয়ার করতে হবে। না হলে আপনার পাঠানো মেসেজ সে ডিক্রিপ্ট করতে পারবে না। OpenKeychain-এ কী শেয়ার করার কয়েকটি পদ্ধতি আছে, সবচেয়ে সহজ দুটি দেখাচ্ছি।
- কী একাউন্ট পেজ থেকে উপরের ডান পাশের থ্রি-ডট Settings মেনু → Advanced → Share ট্যাব। এখানে আপনার QR কোড থাকবে। প্রাপক যদি কাছাকাছি থাকে, তার এনক্রিপশন অ্যাপ দিয়ে স্ক্যান করলে আপনার কী অটোমেটিক ইম্পোর্ট হয়ে যাবে।
- QR কোড স্ক্যান করা না যাবে বা দূরে থাকলে Android শেয়ার ফাংশন ব্যবহার করুন। একই পেজে Key এর নিচে Share with সিলেক্ট করুন। আপনার Android-এ যেকোনো অপশন দিয়ে কী শেয়ার করুন।
গুরুত্বপূর্ণ: প্রাপকের OpenKeychain বা অন্য কী ম্যানেজমেন্ট অ্যাপ থাকতে হবে কী ইম্পোর্ট করতে। মোবাইল বা ডেস্কটপ—যেকোনো কম্প্যাটিবল অ্যাপে ইম্পোর্ট করা যায়। যেমন, আমি আমার OpenKeychain পাবলিক কী ডেস্কটপে শেয়ার করে Gpg4win-এর Kleopatra-তে ইম্পোর্ট করতে পারি।
৪. প্রথম এনক্রিপ্টেড মেসেজ পাঠান
প্রাপক আপনার পাবলিক কী ইম্পোর্ট করলে সে আপনাকে সিকিউর মেসেজ পাঠাতে পারবে। (বা এন্ড-টু-এন্ড এনক্রিপ্টেড সিকিউর মেসেজিং টুল ব্যবহার করুন।) একইভাবে, সে তার পাবলিক কী দিলে আপনি তার জন্য প্রাইভেট মেসেজ এনক্রিপ্ট করতে পারবেন।
OpenKeychain কী আইডেন্টিটি পেজে আপনার নামের নিচে দুটি আইকন থাকবে। একটা ফোল্ডার আইকন ছোট প্যাডলকসহ (ফাইল এনক্রিপ্টের জন্য), আরেকটা মেসেজ আইকন ছোট প্যাডলকসহ (মেসেজ এনক্রিপ্টের জন্য)।
মেসেজ স্ক্রিন খুলে মেসেজ টাইপ করুন। প্রস্তুত হলে:
- Direct copy icon দিয়ে কপি ও এনক্রিপ্ট করে অন্য অ্যাপে পেস্ট করুন, অথবা
- Share icon দিয়ে শেয়ার করার সময় এনক্রিপ্ট করুন।
দুই আইকনই মেসেজ স্ক্রিনের উপরের ডান কোণে থাকে।
OpenKeychain দিয়ে ইমেইল ডিক্রিপ্ট করা
আপনি জানেন এনক্রিপ্টেড ইমেইল পাঠানো। কিন্তু ইনবক্সে এনক্রিপ্টেড মেসেজ আসলে কী করবেন?
OpenKeychain ডিক্রিপশন সহজ করে দেয়। PGP মেসেজ কনটেন্ট হাইলাইট করুন (সব সিলেক্ট করতে হবে)। প্রম্পট আসলে Share → Decrypt with OpenKeychain সিলেক্ট করুন। মেসেজ কনটেন্ট সেকেন্ডে OpenKeychain-এ ইম্পোর্ট হয়ে যাবে। প্রেরক আপনার পাবলিক কী দিয়ে এনক্রিপ্ট করলে মেসেজ পড়া যাবে!
আনলাইন কমিউনিকেশন আরও এনক্রিপ্ট করতে চান? কম প্রচেষ্টায় দৈনন্দিন জীবন এনক্রিপ্ট করার উপায় জানুন।