শক্তিশালী পাসওয়ার্ড কীভাবে বানাব?
- 1এলোমেলো অক্ষর, বা শব্দ দিয়ে তৈরি পাসফ্রেজ বেছে নিন।
- 2দৈর্ঘ্য (বা শব্দের সংখ্যা) আর দরকারি অক্ষরের ধরন ঠিক করুন।
- 3পাসওয়ার্ডটি কপি করুন, বা নিচের আরও পাঁচটি বিকল্পের একটি নিন।
- 4এটি পাসওয়ার্ড ম্যানেজারে সেভ করুন — প্রতিটি অ্যাকাউন্টে আলাদা পাসওয়ার্ড ব্যবহার করুন।
পাসওয়ার্ডের শক্তি কীভাবে হিসাব হয়?
- 01এনট্রপি (বিট) = দৈর্ঘ্য × log2(বাছাইয়ের অক্ষর সংখ্যা)
- 02পাসফ্রেজের এনট্রপি = শব্দ × log2(তালিকার শব্দ সংখ্যা)
- 03সম্ভাব্য পাসওয়ার্ড = 2^এনট্রপি
- 04ভাঙার গড় সময় = 2^এনট্রপি ÷ 2 ÷ সেকেন্ডে অনুমান
এনট্রপি মাপে একজন আক্রমণকারীর কতগুলো অনুমান লাগবে। 90টি সম্ভাব্য অক্ষর থেকে বাছাই করা প্রতিটি এলোমেলো অক্ষর log2(90) ≈ 6.5 বিট যোগ করে, তাই 16 অক্ষরের পাসওয়ার্ডে প্রায় 104 বিট — 2^104টি সম্ভাব্য পাসওয়ার্ড। পাসফ্রেজও শব্দ দিয়ে একইভাবে কাজ করে: এই টুলের প্রায় 1,500 শব্দের তালিকা থেকে এলোমেলোভাবে নেওয়া প্রতিটি শব্দ প্রায় 10.6 বিট যোগ করে, আর একটি সংখ্যা যোগ করলে আরও কয়েক বিট। “প্রতিটি ধরনের অন্তত একটি” চালু থাকলে কোনো ধরন বাদ পড়া পাসওয়ার্ড ফেলে দিয়ে আবার তৈরি হয়; এতে এনট্রপির যে সামান্য ক্ষতি হয় তা নিখুঁতভাবে গোনা হয়।
প্রতিটি অক্ষর আপনার ব্রাউজারের ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র্যান্ডম জেনারেটর (crypto.getRandomValues) দিয়ে বাছাই হয়। শেষ পূর্ণ ব্লকের বাইরের র্যান্ডম সংখ্যা বাদ দেওয়া হয়, তাই কোনো অক্ষর অন্যটির চেয়ে বেশি সম্ভাব্য নয় (কোনো “modulo bias” নেই)। ভাঙার সময় ধরা হয় ফাঁস হওয়া পাসওয়ার্ড হ্যাশের বিরুদ্ধে সেকেন্ডে 10 বিলিয়ন অনুমানের দ্রুত অফলাইন আক্রমণ; গড়ে আক্রমণকারী সব সম্ভাবনার অর্ধেক চেষ্টা করার পর পাসওয়ার্ড পায়। 50 বিটের কম দুর্বল, 50–69 মোটামুটি, 70–99 শক্তিশালী আর 100 বা বেশি খুব শক্তিশালী।
জেনে রাখা ভালো
- জটিলতার চেয়ে দৈর্ঘ্য বেশি কাজের: একটি বাড়তি চিহ্নের চেয়ে লম্বা পাসওয়ার্ড অনেক বেশি শক্তি যোগ করে।
- কখনো একই পাসওয়ার্ড আবার ব্যবহার করবেন না। একটি সাইট হ্যাক হলে আক্রমণকারীরা সবখানে একই পাসওয়ার্ড চেষ্টা করে।
- পাসওয়ার্ড রাখতে পাসওয়ার্ড ম্যানেজার ব্যবহার করুন, আর ইমেইল ও ব্যাংকিংয়ে দুই ধাপের যাচাই চালু করুন।
- ফোন বা টিভিতে পাসফ্রেজ টাইপ করা সহজ — অন্তত 6 বা 7টি এলোমেলো শব্দ ব্যবহার করুন।
- পাসওয়ার্ড পড়ে শোনাতে বা কাগজ দেখে টাইপ করতে হলে “একই রকম দেখতে অক্ষর বাদ দিন” চালু করুন।
পাসওয়ার্ড জেনারেটর — সাধারণ প্রশ্ন
পাসওয়ার্ড কত লম্বা হওয়া উচিত?
NIST পরিষেবাগুলোকে এককভাবে ব্যবহৃত পাসওয়ার্ডে অন্তত 15 অক্ষর গ্রহণ করতে বলে। গুরুত্বপূর্ণ অ্যাকাউন্টের জন্য 16 বা বেশি এলোমেলো অক্ষর, বা 7 বা বেশি এলোমেলো শব্দের পাসফ্রেজ ভালো।
এই পাসওয়ার্ডগুলো কি ব্যবহার করা নিরাপদ?
হ্যাঁ। এগুলো ব্রাউজারের ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র্যান্ডম সংখ্যা জেনারেটর দিয়ে আপনার ডিভাইসেই তৈরি হয়। ইন্টারনেটে কিছু পাঠানো, সেভ বা লগ করা হয় না, আর প্রতিবার নতুন সেট তৈরি হয়।
পাসওয়ার্ড না পাসফ্রেজ — কোনটি ভালো?
যথেষ্ট লম্বা ও সত্যিকারের এলোমেলো হলে দুটোই শক্তিশালী। এলোমেলো অক্ষরে প্রতি অক্ষরে বেশি শক্তি; পাসফ্রেজ লম্বা হলেও মনে রাখা ও টাইপ করা সহজ।
প্রতিটি পাসওয়ার্ডে কি চিহ্ন লাগবে?
অবশ্যই নয়। NIST-এর নির্দেশনা বলে পরিষেবাগুলোর গঠনের নিয়ম চাপিয়ে দেওয়া উচিত নয়; দৈর্ঘ্য ও এলোমেলোভাবই সবচেয়ে গুরুত্বপূর্ণ। কিছু সাইট এখনো চিহ্ন চায়, তাই অপশনটি রাখা আছে।
এনট্রপি মানে কী?
এলোমেলোভাবের বিটের সংখ্যা। প্রতিটি বাড়তি বিট আক্রমণকারীর দরকারি অনুমান দ্বিগুণ করে, তাই 80 বিট অনুমান করা 60 বিটের চেয়ে প্রায় দশ লাখ গুণ কঠিন।
ভাঙার সময় কি একদম সঠিক?
না, এটি এমন আক্রমণকারীর জন্য আন্দাজ যে জানে পাসওয়ার্ড কীভাবে তৈরি এবং সেকেন্ডে 10 বিলিয়ন অনুমান করতে পারে। ধীর পাসওয়ার্ড হ্যাশ বাস্তব আক্রমণকে অনেক ধীর করে; অনলাইন লগইনের সীমা আরও ধীর করে।
সূত্র ও তথ্যসূত্র
- NIST SP 800-63B — ডিজিটাল পরিচয় নির্দেশিকা: প্রমাণীকরণ ও জীবনচক্র ব্যবস্থাপনা
- MDN — Crypto.getRandomValues()
- EFF — পাশা দিয়ে তৈরি পাসফ্রেজ
সূত্র সর্বশেষ যাচাই: 30 সেপ্টেম্বর, 2026 ·আমরা কীভাবে সূত্র যাচাই করি