পাসওয়ার্ড জেনারেটর

শক্তিশালী, নিরাপদ এলোমেলো পাসওয়ার্ড তৈরি করুন।

ব্রাউজারে তৈরি, কোথাও পাঠানো হয় না
তৈরি হওয়া পাসওয়ার্ড

এটি কি নিরাপদ?

সব পাসওয়ার্ড আপনার ব্রাউজারে তৈরি হয়। কোনো সার্ভারে ডেটা পাঠানো হয় না। এটি সম্পূর্ণ ব্যক্তিগত।

কীভাবে ব্যবহার করবেন?

  1. 1
    দৈর্ঘ্য নির্ধারণ করুন ৪ থেকে ৬৪ অক্ষরের মধ্যে দৈর্ঘ্য বেছে নিতে স্লাইডার ব্যবহার করুন।
  2. 2
    অক্ষরের ধরন বেছে নিন বড় হাতের, ছোট হাতের, সংখ্যা ও প্রতীক বিকল্প চেক করুন।
  3. 3
    পাসওয়ার্ড কপি করুন তৈরি করুন চাপুন, তারপর ক্লিপবোর্ডে সংরক্ষণ করতে কপি ব্যবহার করুন।

সাধারণ প্রশ্নোত্তর

পাসওয়ার্ড কি সার্ভারে পাঠানো হয়?
না। সব পাসওয়ার্ড ব্রাউজারের crypto.getRandomValues() API ব্যবহার করে স্থানীয়ভাবে তৈরি হয়। কোনো সার্ভারে কিছু পাঠানো হয় না।
আমার পাসওয়ার্ড কত লম্বা হওয়া উচিত?
ন্যূনতম ১২ অক্ষর সুপারিশ করা হয়। গুরুত্বপূর্ণ অ্যাকাউন্টের জন্য ১৬ বা তার বেশি অক্ষর ব্যবহার করুন।
প্রতীক কি প্রয়োজনীয়?
প্রয়োজনীয় নয়, তবে প্রতীক যোগ করলে পাসওয়ার্ডের শক্তি উল্লেখযোগ্যভাবে বাড়ে।

পাসওয়ার্ড জেনারেটর কীভাবে কাজ করে?

এই পাসওয়ার্ড জেনারেটর browser-এর ভিতরে random password তৈরি করে। Length slider 4 থেকে 64 character পর্যন্ত মান নেয় এবং পাশে live length value দেখায়। আপনি uppercase letter, lowercase letter, digit এবং symbol character set আলাদা checkbox দিয়ে চালু বা বন্ধ করতে পারেন। Generate বোতাম নির্বাচিত character pool থেকে নির্দিষ্ট দৈর্ঘ্যের password তৈরি করে, result card-এ দেখায় এবং Copy বোতাম clipboard-এ পাঠায়। কোনো character set নির্বাচন না করলে tool সতর্কবার্তা দেখায়। Page load হওয়ার সময়ও default 16 character password তৈরি হয়, যাতে সঙ্গে সঙ্গে একটি sample দেখা যায়।

Randomness ও character pool

Script `crypto.getRandomValues` দিয়ে random byte তৈরি করে। তারপর প্রতিটি byte নির্বাচিত character list-এর length দিয়ে modulo করে character বেছে নেয়। Uppercase set A-Z, lowercase set a-z, digit set 0-9 এবং symbol set হিসেবে punctuation character ব্যবহার হয়। যত বেশি character set এবং যত বেশি length, brute force search space তত বড় হয়। তবে modulo mapping নিখুঁত uniform distribution নয়; সাধারণ password suggestion ও quick generation-এর জন্য ব্যবহারযোগ্য হলেও উচ্চ-নিরাপত্তা policy-তে dedicated password manager বা audited generator বেশি উপযুক্ত।

কীভাবে ব্যবহার করবেন?

সাধারণ account-এর জন্য অন্তত 16 character এবং uppercase, lowercase, digit, symbol মিলিয়ে ব্যবহার করা ভালো, যদি সংশ্লিষ্ট site সব symbol গ্রহণ করে। কিছু পুরোনো system symbol বা দীর্ঘ password নিতে পারে না; সে ক্ষেত্রে checkbox ও length দিয়ে compatible password তৈরি করুন। Generated password copy করার পর password manager-এ সংরক্ষণ করুন। একই password একাধিক site-এ ব্যবহার করবেন না। যদি কোনো site password paste আটকায়, সেটি security best practice নয়; তবু ব্যবহারকারীর বাস্তব workflow অনুযায়ী password manager autofill কাজে লাগতে পারে।

নিরাপত্তা সীমা

এই tool password strength score, breach database check, phishing protection বা password storage দেয় না। Password result screen-এ দেখা যায় এবং clipboard-এ কপি করলে অন্য app বা clipboard history সেটি পড়তে পারে। Shared computer বা screen sharing-এর সময় সতর্ক থাকুন। Generated password যদি accidentally chat, email বা public document-এ paste হয়, সেটি বাতিল করে নতুন password তৈরি করুন। Human-memorable password চাইলে passphrase generator আলাদা পদ্ধতি, কারণ random symbol password মনে রাখা কঠিন। Organization policy থাকলে minimum length, required character set, rotation rule ও MFA requirement আলাদা করে মানুন। Password যত শক্তিশালীই হোক, two-factor authentication, unique password এবং password manager ব্যবহার নিরাপত্তা আরও বাড়ায়।

প্রায়োগিকভাবে password তৈরি করার পর সঙ্গে সঙ্গে copy করে account form-এ বসানো সুবিধাজনক, কিন্তু clipboard দীর্ঘক্ষণ রেখে দেবেন না। Browser বা operating system clipboard history চালু থাকলে history পরিষ্কার করা দরকার হতে পারে। কোনো site যদি maximum length কম রাখে, 64 character password গ্রহণ নাও করতে পারে; তখন site policy মেনে length কমান, কিন্তু একই password অন্য কোথাও reuse করবেন না। Security প্রশ্নের উত্তর বা recovery email দুর্বল হলে strong password একা যথেষ্ট নয়।

মন্তব্য