আমি সম্প্রতি এক মিনিট বসে চিন্তা করলাম প্রতিদিন আমি কত ইউজারনেম এবং পাসওয়ার্ড এন্টার করি। আমার বিভিন্ন ইমেইল অ্যাকাউন্ট (৪), সোশ্যাল নেটওয়ার্কিং সাইট (৩), পারসোনাল ব্লগ, অনলাইন গেম (৩), ওয়ার্ক ওয়েব অ্যাপ্স (২), কম্পিউটার অথেন্টিকেশন পাসওয়ার্ড, অনলাইন ব্যাংকিং (৪), IM ক্লায়েন্ট (৪), এবং অন্যান্য ব্লগে কমেন্ট করার জন্য বা eBay-এর মতো মিসসিলেনিয়াস সাইটে লগ-ইন - শाब্দিকভাবে দশক দশক পাসওয়ার্ড এবং ইউজারনেম ট্র্যাক রাখতে হয়।
আপনি যদি আমার মতো হন, তবে আপনি একটু চিট করছেন। আপনি সম্ভবত যখনই পারেন ইমেইল অ্যাড্রেস ইউজারনেম হিসেবে ব্যবহার করেন (অথবা একই ইউজারনেম রি-ইউজ করেন), যা লগ-ইন করছেন তার সেনসিটিভিটির উপর নির্ভর করে একই পাসওয়ার্ড রি-ইউজ করেন, এবং ঘন ঘন ভিজিট করা সাইটের পাসওয়ার্ড সেভ করে রাখেন। আমরা নিজেদের ফরেওয়ার্ড করি না - আমরা জানি পেছনে মনে মনে যে এটি সেরা পদ্ধতি নয়, কিন্তু সবাই একইভাবে করে। কিন্তু কি একটি ভালো পদ্ধতি আছে? কি আমরা আমাদের সত্যিকারের সেনসিটিভ ইনফরমেশন সুরক্ষিত রাখতে পারি সেভড পাসওয়ার্ড, রিসাইক্লড ইউজারনেম, এবং রি-ইউজড পাসওয়ার্ডের মতো কনভেনিয়েন্স দিয়ে?
এক শব্দে, "না," কিন্তু আমরা কাছাকাছি আসতে পারি। পাসওয়ার্ড ম্যানেজমেন্ট অ্যাপ্লিকেশন কনভেনিয়েন্স এবং সিকিউরিটির মধ্যে একটি কমপ্রোমাইজ অফার করে এক মাস্টার পাসওয়ার্ডের পিছনে আপনার ইউজারনেম এবং পাসওয়ার্ডের একটি এনক্রিপ্টেড ডাটাবেস সংরক্ষণ করে।
KeePassX-এ স্বাগতম, পুরানো Windows KeePass Password Safe-র ভিত্তিতে তৈরি একটি ক্রস-প্ল্যাটফর্ম পাসওয়ার্ড ম্যানেজার। 1Password-এর মতো কমার্শিয়াল অ্যাল্টারনেটিভের মতো পলিশড নয় হলেও, KeePassX কতটুকু কম ফাংশনাল নয় এবং $39.95-এর স Stadio প্রাইস ট্যাগ ছাড়া আসে।

KeePassX-এর মেইন উইন্ডো সিম্পল এবং ইন্টিউইটিভ - ৩টি আলাদা প্যানে পাসওয়ার্ড গ্রুপের লিস্ট, এক্টিভ গ্রুপের পাসওয়ার্ড লিস্ট, এবং প্রতিটি পাসওয়ার্ড এন্ট্রির বেসিক ইনফরমেশন দেখানো একটি সোর্ট অফ "কার্ড"। আমি Apple-এর Address Book এবং বিভিন্ন Apple Mail প্লাগইনের ৩-কলাম লেআউটের পার্শ্বপক্ষী, কিন্তু এটা মাইনর ইস্যু। পাসওয়ার্ড এবং ইউজারনেম অ্যাস্টারিস্ক দিয়ে ব্লক করা থাকে, যা এন্ট্রি খুললে দেখতে পাবেন।

নতুন এন্ট্রি তৈরি করলে একটি উইন্ডো আসবে যেখানে আপনি টাইটেল, ইউজারনেম, URL, পাসওয়ার্ড, এবং একটি কমেন্ট দিতে পারবেন। এখান থেকে হাইলি কাস্টোমাইজেবল পাসওয়ার্ড জেনারেটরে যেতে পারবেন; যা আপনাকে ক্যারেক্টার টাইপ সিলেক্ট করতে, লেন্থ, এবং ক্যারেক্টার সিলেকশনের বিভিন্ন অপশন দেয়। আপনি স্ক্রিনশটে দেখতে পাচ্ছেন, কেউ কখনো "~pE2%*dp=*K=?W7$J1,Kmo@;|" গেস করবে না। আপনি নির্দিষ্ট সময় পর পাসওয়ার্ড এক্সপایر সেট করতে পারেন, এবং প্রতিটি এন্ট্রির জন্য আইকন বেছে নিতে পারেন।

সিকিউরিটি নিয়ে চিন্তিত?
KeePassX-এর ডাটাবেস লোকালি সংরক্ষিত থাকে এবং 256-বিট AES বা Twofish এনক্রিপশন দ্বারা প্রোটেক্টেড। 1Password-এর মতো ১২৮-বিট এনক্রিপশনও ব্রুট-ফোর্স দিয়ে 크্যাক করতে মিলিয়ন বছর লাগবে, তাই সিকিউরিটি ফ্রন্টে আপনার চিন্তা করার কিছু নেই।
KeePassX-এর অন্যান্য ভালো ফিচার হলো ক্রস-প্ল্যাটফর্ম ডাটাবেস ফরম্যাট এবং আমার পারসোনাল ফেভারিট - ডাটাবেস আনলক করার জন্য কী ফাইল ব্যবহার করার ক্ষমতা। তাই আপনি চাইলে একটি ইউএসবি স্টিক जिसमें কী ফাইল আছে সেটি ইনসার্ট করেই ডাটাবেস আনলক করতে পারেন।
KeePassX-র সাথে কিছু ইস্যু আছে আমার। সবচেয়ে বড় ইস্যু হলো এটা এখনো বিটাতে (ভার্সন ০.৪.০ এই লেখা পর্যন্ত)। আমি একাধিক দিন ব্যবহার করার পর কোনো ক্র্যাশ এক্সপেরিয়েন্স করিনি, কিন্তু একটি প্রোগ্রাম যা এত সংবেদনশীল ইনফরমেশন হ্যান্ডেল করে তার জন্য স্ট্যাবিলিটি আমি পারামাউন্ট ইম্পর্ট্যান্স ধরে মনে করি। মেইন স্ক্রিনে "New Entry" বাটন থাকা সত্ত্বেও, "New Group" বাটন থাকলে ভালো হতো। Safari বা Firefox ইন্টিগ্রেশন ভালো হতো, কিন্তু যেহেতু এটি ওপেন সোর্স, কেউ যেন 나 보다 বুদ্ধিমান কোনো প্লাগইন বানাবে। সেটিংস একটু স্পার্স - উদাহরণস্বরূপ, এন্ট্রি লিস্টে ইউজারনেম ভিজিবল করার অপশন থাকলে ভালো হতো। শেষে, প্রোগ্রামটি আরও রবাস্ট হতে পারতো ক্রেডিট কার্ড নম্বর এবং সফ্টওয়্যার লাইসেন্স ইনফরমেশনের মতো বিভিন্ন ক্যাটাগরি অফার করে, যাদের ফিল্ডস লগ-ইন এবং পাসওয়ার্ডের জন্য একদম প্রযোজ্য নয়।
মাইনর আপত্তি বাদ দিলে, KeePassX একটি প্রমিশিং অ্যাল্টারনেটিভ এনক্রিপ্টেড ডিস্ক ইমেজে টেক্সট ফাইল রাখার বা কমার্শিয়াল সফ্টওয়্যারের জন্য $৪০ খরচ করার। আমি এখন পর্যন্ত প্রোগ্রামটি খুব প্রভাবিত, এবং ব্যাপকভাবে ব্যবহার করার পরিকল্পনা করছি।
আপনি অন্য কোনো পাসওয়ার্ড ম্যানেজার জানেন? কমেন্টে নোট দিন।