১৯৯১ সালে ফিল জিমারম্যান প্রিটি গুড প্রাইভেসি (PGP) তৈরি করেছিলেন, একটি ক্রিপ্টোগ্রাফিক প্রোগ্রাম যা প্রথমবার সাধারণ ব্যবহারকারীদের ঔপচারিকভাবে সেনাবাহিনী-স্তরের এনক্রিপশন দিয়েছিল। বছরের পর বছর PGP-এর সোর্স কোড প্রকাশিত হয়েছিল এবং অবশেষে একটি ওপেন স্ট্যান্ডার্ড—OpenPGP—অবতীর্ণ হয়েছিল। এটি অসংখ্য ওপেন সোর্স পণ্যের পথ প্রশস্ত করেছিল যা আজও সেরা ক্রিপ্টোগ্রাফি অফার করে।
OpenPGP কে ব্যবহার করা উচিত
PGP এবং এনক্রিপশনের ইতিহাসে অসংখ্য সমালোচকরা এই মত প্রচার করেছেন যে শুধু যারা নাপাক কিছু লুকাতে চান, তারা এত শক্তিশালী এনক্রিপশন ব্যবহার করে। সত্য কথা, এর প্রাথমিক উন্নতির вскоре জিমারম্যান নিজেদের আমেরিকান সরকারের তদন্তের লক্ষ্য হয়ে পড়েছিলেন যখন PGP মার্কিন যুক্তরাষ্ট্রের বাইরে চলে গিয়েছিল, যা এত শক্তিশালী এনক্রিপশনের রপ্তানি নিষেধকারী আইনের লঙ্ঘন ছিল।

বাস্তবে, একটি ব্যক্তির এনক্রিপশন ব্যবহার করার অনেকে কারণ আছে, বিশেষ করে ডিজিটাল যোগাযোগের প্রেক্ষাপটে। অনেকে ইমেইলকে খুবই ব্যক্তিগত এবং নিরাপদ মনে করেন, কিন্তু ছোটখাটো ব্যতিক্রম ছাড়া এটা সত্য থেকে দূরে।
ইমেইল একটি পোস্টকার্ডের মতো, ব্যক্তিগত সীলযুক্ত চিঠির মতো নয়। যেমন একটি পোস্টকার্ড একাধিক ডিপো, পোস্ট অফিস, মেইল ট্রাক এবং ব্যক্তিগত হাতের মধ্য দিয়ে যায় — তার বার্তা সহজে দৃশ্যমান — একইভাবে একটি ইমেইল প্রেরক থেকে প্রাপক পর্যন্ত পৌঁছানোর পথে অসংখ্য সার্ভারের মধ্য দিয়ে যায়।
পথে, একজন অসদাচারী সার্ভার অপারেটর এই ইমেইলগুলোর বিষয়বস্তু দেখতে পারে, প্রেরক বা প্রাপককে জানানো ছাড়া যে তাদের গোপনীয়তা ভাঙা হয়েছে।
এটি খুব চিন্তার বিষয় নয় যখন আপনি সুন্দর পেটের ভিডিও বা আপনার প্রিয় নতুন রেসিপি শেয়ার করছেন, কিন্তু পরিস্থিতি সতর্ক হয় যখন পরিবারের সদস্যরা আর্থিক বিষয় বা স্বাস্থ্য সংক্রান্ত চিন্তা আলাপ করছেন, একজন একজিউটিভ অভ্যন্তরীণ কর্পোরেট নীতি নিয়ে আলোচনা করছেন, একজন প্রোগ্রামার অন্য ডেভেলপারের সাথে সোর্স কোড শেয়ার করছেন, বা এমন যেকোনো বৈধ পরিস্থিতি যেখানে নিরাপদে ও ব্যক্তিগতভাবে যোগাযোগ ও তথ্য বা ফাইল শেয়ার করা জরুরি।
ইহের মতো পরিস্থিতিগুলোই OpenPGP কে গোপনীয়তা ও নিরাপত্তার চিন্তা करने वाले কারো জন্য একটি গুরুত্বপূর্ণ টুল করে তোলে।
এটি কীভাবে কাজ করে
OpenPGP-এর মূল একটি পাবলিক-কি ক্রিপ্টোগ্রাফি সিস্টেম। এই ধরনের ক্রিপ্টোগ্রাফি ডেটা এনক্রিপ্ট ও ডিক্রিপ্ট করার জন্য একটি পাবলিক/প্রাইভেট কি-জোড়া ব্যবহার করে। পাবলিক-কি ক্রিপ্টোগ্রাফিতে, একবার ডেটা পাবলিক কি দিয়ে এনক্রিপ্ট হলে, শুধু সংশ্লিষ্ট প্রাইভেট কি দিয়ে সেটি ডিক্রিপ্ট করা সম্ভব।
আপনি যখন প্রথমবার একটি OpenPGP ক্লায়েন্ট ইনস্টল করেন, তখন আপনাকে একটি কি-জোড়া তৈরি করতে এবং আপনার পাবলিক কি কি সার্ভারগুলিতে আপলোড করতে বলা হয়, যাতে লোকেরা আপনার নাম বা সংশ্লিষ্ট ইমেইল ঠিকানা দিয়ে এটিকে খুঁজে পায়।
উপরন্তু, OpenPGP ডিজিটাল সিগনেচারের মাধ্যমে একটি বার্তা বা এনক্রিপ্টেড ফাইলের প্রামাণিকতা ও অখণ্ডতা যাচাই করতে সাহায্য করে। অনেক সফটওয়ার কোম্পানি তাদের সফটওয়ার ইনস্টলারের সাথে PGP ডিজিটাল সিগনেচার দিয়ে থাকে যাতে কাস্টমাররা ডাউনলোডের অখণ্ডতা যাচাই করতে পারে এবং নিশ্চিত হতে পারে যে এটি টেম্পার করা হয়নি বা দুর্নীতিপূর্ণ কোড যোগ করা হয়নি।
ব্যবহারের পদ্ধতি
OpenPGP-এর মূল্যবান থাকা সত্ত্বেও, এর ব্যাপক গ্রহণে বাধা দিয়েছে এর ব্যবহারজটিলতা। অন nhiều শক্তিশালী অ্যাপ্লিকেশনের মতো, এর প্রবেশ বাধা অনেক সময় অনেক ব্যবহারকারীর চেয়ে বেশি।
OpenPGP ক্লায়েন্ট অসংখ্য রয়েছে—এই নিবন্ধে সব কভার করা সম্ভব না—তবুও নিচের ধাপগুলো ইন্সটল ও ব্যবহারের একটি সাধারণ গাইড দেবে।
একটি ক্লায়েন্ট ডাউনলোড করুন
OpenPGP ক্লায়েন্ট ডাউনলোড করার সময় প্রথম সিদ্ধান্ত হল সিম্যানটেকের কমার্শিয়াল PGP ডাউনলোড করবেন কিনা, অথবা উপলব্ধ ফ্রি ওপেন সোর্স ক্লায়েন্টগুলো ব্যবহার করবেন।
সাধারণত, কমার্শিয়াল অ্যাপ্লিকেশন সবচেয়ে স্ট্রিমলাইনড এবং পলিশড অভিজ্ঞতা দেয়, Mac, Windows এবং iOS-এর অপশন সহ, অন্যদিকে ওপেন সোর্স ক্লায়েন্টগুলো Linux এবং Android-এর সাপোর্ট যোগ করে, ধনপ্রদান ছাড়াও।
কীগুলো তৈরি করুন
পরবর্তী ধাপ হল আপনার পাবলিক/প্রাইভেট কী তৈরি করা। আপনাকে আপনার নাম এবং ইমেইল ঠিকানা, সেইসাথে ডেটা এনক্রিপ্ট ও ডিক্রিপ্ট করার জন্য যে পাসওয়ার্ডটি ব্যবহার করবেন সেটি চাওয়া হবে।

কী তৈরি করার জন্য ব্যবহার করার অ্যালগরিদমের একাধিক অপশন রয়েছে, অধিকাংশ ব্যক্তির জন্য ডিফল্ট RSA অ্যালগরিদম সাইনিং ও এনক্রিপশন উভয়ের জন্য সেরা অপশন। কী যত বড়, এনক্রিপশন তত শক্তিশালী। প্রকাশনার সময় পর্যন্ত ২০৪৮-বিট কী ফ্যাক্টর করা বা হ্যাক করা হয়েছে, যদিও এর জন্য প্রয়োজনীয় রিসোর্স প্রায়োগিক অ্যাপ্লিকেশনের বাইরে ছিল, তবুও ২০৪৮-বিট কী মধ্যম নিরাপত্তা প্রয়োজনের জন্য încă ব্যবহারযোগ্য।
যেহেতু ৪০৯৬-বিট কী ২০৪৮-বিটের চেয়ে প্রায় এক্সপোনেনশিয়ালি শক্তিশালী, ৪০৯৬-বিট কী ভবিষ্যতে অনুমানযোগ্য সময়ের জন্য হ্যাক-প্রুফ বলা যায়।
কী আপলোড করুন
আপনার কীগুলো তৈরি হলে, পরবর্তী ধাপ হল আপনার পাবলিক কি আপলোড করা যাতে অন্য ব্যক্তিরা এটিকে খুঁজে পায়। আপনার কি আপলোড হলে, OpenPGP ক্লায়েন্ট সহ যেকোনো ব্যক্তি আপনার ইমেইল ঠিকানার ভিত্তিতে আপনার কি সার্চ করতে পারবে এবং ইমেইল ও ফাইল এনক্রিপ্ট করতে পারবে যা শুধু আপনি খুলতে পারবেন।
আপনি সরাসরি আপনার পাবলিক কি ইমেইল করেও দিতে পারেন যারা আপনার সাথে নিয়মিত যোগাযোগ করেন, যাতে তারা আপনার জন্য প্রেরিত ফাইল ও ইমেইল এনক্রিপ্ট করতে পারে।

আপনার ইমেইল অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেট করুন
যেহেতু ইমেইল এনক্রিপ্ট করা OpenPGP এনক্রিপশনের মৌলিক ব্যবহার একটা, তাই আপনার পছন্দের ইমেইল প্রোগ্রামের সাথে ইন্টিগ্রেশন পরবর্তী ধাপ। অনেক প্যাকেজ—যেমন GPG Tools-এর GPG Suite—লোকপ্রিয় ইমেইল ক্লায়েন্টগুলোর জন্য স্বয়ংক্রিয়ভাবে প্লাগইন ইনস্টল করে দেয়, যার মধ্যে Apple Mail, Microsoft Outlook বা Mozilla Thunderbird রয়েছে।
যার PGP কি আপনার কাছে আছে তাকে ইমেইল করার সময়, আপনার OpenPGP সফটওয়ার ইমেইল এনক্রিপ্ট এবং/অথবা সাইন করার অপশন দেবে। একইভাবে, আপনার পাবলিক কি দিয়ে এনক্রিপ্ট করা ইমেইল পাওয়ার সময়, সফটওয়ার আপনাকে মেসেজ ডিক্রিপ্ট করার জন্য প্রম্পট করবে।

সন্দেহের বাইরে, OpenPGP এনক্রিপশন উপভোক্তা এবং পেশাদাররা দুজনের জন্যই একটি শক্তিশালী টুল। যদিও শেখার বক্রতা অনেকের অভ্যাসের চেয়ে কিছুটা বক্র, সুফলগুলো সেটি ارزشদান।
হazardous পরিবেশে কাজকারী সাংবাদিক, সংবেদনশীল অভ্যন্তরীণ নীতি আলোচনাকারী ব্যবসায়ী, কোড শেয়ারকারী ডেভেলপাররা বা ব্যক্তিগত তথ্য ইমেইল করে পাঠানো পরিবার সদস্যরা—OpenPGP তার ব্যবহারকারীদের সেনাবাহিনী-স্তরের এনক্রিপশন থেকে আসা মানসিক শান্তি দেয়।