পাসওয়ার্ড জেনারেটর
সমন্বয়যোগ্য দৈর্ঘ্য, ছোট হাতের, বড় হাতের, সংখ্যা ও প্রতীক সেট এবং দ্ব্যর্থক অক্ষর ছাঁকনি সহ শক্তিশালী, এলোমেলো পাসওয়ার্ড তৈরি করুন, সবই আপনার ব্রাউজারে।
পাসওয়ার্ড জেনারেটর — দৈর্ঘ্য, অক্ষর সেট এবং একসাথে কতগুলো তৈরি করবেন তার পূর্ণ নিয়ন্ত্রণ নিয়ে শক্তিশালী, এলোমেলো পাসওয়ার্ড তৈরি করুন। ছোট হাতের, বড় হাতের, সংখ্যা ও প্রতীক বেছে নিন, ঐচ্ছিকভাবে দেখতে একরকম অক্ষর বাদ দিন, এবং প্রতিটি ফলাফলের এনট্রপি বিটে পড়ুন। প্রতিটি পাসওয়ার্ড Web Crypto API (crypto.getRandomValues) দিয়ে স্থানীয়ভাবে তৈরি হয় এবং কখনো আপনার ব্রাউজার ছেড়ে যায় না।
পাসওয়ার্ড জেনারেটর কী?
পাসওয়ার্ড জেনারেটর একটি বিনামূল্যের অনলাইন টুল যা যেকোনো লগইন, ডেটাবেস অ্যাকাউন্ট, API কী বা Wi-Fi নেটওয়ার্কের জন্য শক্তিশালী, অননুমেয় পাসওয়ার্ড তৈরি করে। স্লাইডার বা সংখ্যা ফিল্ড দিয়ে দৈর্ঘ্য 4 থেকে 128 অক্ষরের মধ্যে যেকোনো জায়গায় সেট করুন, তারপর কোন অক্ষর সেট অন্তর্ভুক্ত করবেন তা টগল করুন: ছোট হাতের, বড় হাতের, সংখ্যা ও প্রতীক। দ্ব্যর্থক অক্ষর বাদ দিন চালু করুন যাতে 0/O ও 1/l/I-এর মতো একরকম দেখতে অক্ষর বাদ পড়ে এবং পাসওয়ার্ড টাইপ করা ও জোরে পড়া সহজ হয়। একসাথে 50টি পর্যন্ত তৈরি করুন, যেকোনো একটি মান বা পুরো তালিকা কপি করুন, এবং শক্তি বিচার করতে বিটে লাইভ এনট্রপি রিডআউট দেখুন। এলোমেলোতা আসে Web Crypto API-এর crypto.getRandomValues থেকে রিজেকশন স্যাম্পলিং ব্যবহার করে, তাই কোনো মডিউলো পক্ষপাত নেই এবং প্রতিটি অক্ষর সমভাবে নির্বাচিত হয়।
পাসওয়ার্ড জেনারেটর কীভাবে ব্যবহার করবেন
- স্লাইডার বা সংখ্যা ফিল্ড দিয়ে পাসওয়ার্ডের দৈর্ঘ্য সেট করুন (4 থেকে 128 অক্ষর)।
- সেটিংস (গিয়ার) খুলুন এবং কোন অক্ষর সেট অন্তর্ভুক্ত করবেন তা বেছে নিন: ছোট হাতের, বড় হাতের, সংখ্যা ও প্রতীক।
- ঐচ্ছিকভাবে দ্ব্যর্থক অক্ষর বাদ দিন টিক দিন যাতে 0, O, l, 1 ও I-এর মতো একরকম দেখতে অক্ষর সরে যায়।
- গণনা ফিল্ডে কতগুলো পাসওয়ার্ড চান তা লিখুন (1 থেকে 50)।
- নতুন ব্যাচ তৈরি করতে জেনারেট ক্লিক করুন; বিকল্প পরিবর্তন করার সময় এনট্রপি ও শক্তি পরিসংখ্যান হালনাগাদ হতে দেখুন।
- একটি পাসওয়ার্ড তার সারির বোতাম দিয়ে কপি করুন, অথবা সব একসাথে নিতে তালিকার পাশের কপি বোতাম ব্যবহার করুন।
উদাহরণ
সব সেট সহ 16-অক্ষরের পাসওয়ার্ড
ছোট হাতের, বড় হাতের ও সংখ্যা চালু রেখে দৈর্ঘ্য 16 দিলে k7Rm2Qp9xZ4nVb3T-এর মতো একটি মান তৈরি হয় যার এনট্রপি প্রায় 95 বিট, যা খুব শক্তিশালী হিসেবে দেখায়। আপনি জেনারেট ক্লিক করার প্রতিবার সঠিক মানটি এলোমেলো।
উচ্চ-শক্তির সিক্রেটের জন্য প্রতীক চালু
প্রতীক চালু করুন এবং দৈর্ঘ্য 24 সেট করুন যাতে !@#$%^&* -এর মতো অক্ষর অন্তর্ভুক্ত হয়। এনট্রপি 150 বিট ছাড়িয়ে যায়, যা কোনো root অ্যাকাউন্ট বা দীর্ঘস্থায়ী API সিক্রেটের জন্য উপযুক্ত যাকে ব্রুট-ফোর্স আক্রমণ প্রতিরোধ করতে হয়।
একরকম দেখতে অক্ষর ছাড়া পাঠযোগ্য ব্যাচ
দ্ব্যর্থক অক্ষর বাদ দিন টিক দিন, সংখ্যা ও ছোট হাতের অক্ষর রাখুন, গণনা 10 সেট করুন এবং জেনারেট করুন। আপনি 0/O বা 1/l/I-এর বিভ্রান্তি ছাড়া দশটি সহজে পঠনযোগ্য পাসওয়ার্ড পান, যা অস্থায়ী শংসাপত্র বিতরণে কাজে লাগে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
- পাসওয়ার্ড তৈরি কি নিরাপদ ও পক্ষপাতহীন?
- হ্যাঁ। প্রতিটি অক্ষর Web Crypto API-এর crypto.getRandomValues থেকে নেওয়া হয়, যা একটি ক্রিপ্টোগ্রাফিকভাবে নিরাপদ এলোমেলো উৎস, এবং সাধারণ মডিউলোর বদলে রিজেকশন স্যাম্পলিং ব্যবহার করে, তাই পুলের কোনো অক্ষরের প্রতি কোনো পরিসংখ্যানগত পক্ষপাত নেই।
- বিটে এনট্রপি সংখ্যাটি কী?
- এনট্রপি অনুমান করে পাসওয়ার্ড অনুমান করা কতটা কঠিন: এটি দৈর্ঘ্যকে আপনার অক্ষর পুলের আকারের ভিত্তি-2 লগারিদম দিয়ে গুণফলের সমান। বেশি অক্ষর সেট ও বেশি দৈর্ঘ্য বিট বাড়ায়; মোটামুটি 40 বিট দুর্বল, 64 মোটামুটি, 100 শক্তিশালী, এবং তার ওপরে খুব শক্তিশালী।
- দ্ব্যর্থক অক্ষর বাদ দিন কী করে?
- এটি এমন অক্ষর সরিয়ে দেয় যেগুলো পড়া বা টাইপ করার সময় সহজে গুলিয়ে যায়, যেমন সংখ্যা 0 বনাম অক্ষর O, এবং 1 বনাম ছোট l বনাম বড় I। পাসওয়ার্ড এলোমেলোই থাকে কিন্তু হাতে নকল করা বা জোরে পড়া সহজ হয়।
- আমি কত লম্বা ও কতগুলো পাসওয়ার্ড তৈরি করতে পারি?
- দৈর্ঘ্য 4 থেকে 128 অক্ষর পর্যন্ত, এবং আপনি একটি ব্যাচে 1 থেকে 50টি পর্যন্ত পাসওয়ার্ড তৈরি করতে পারেন। এই সীমার বাইরের মান তৈরির আগে সীমার মধ্যে আনা হয়।
- আমার পাসওয়ার্ড কি কোনো সার্ভারে পাঠানো হয়?
- না। প্রতিটি পাসওয়ার্ড সম্পূর্ণরূপে আপনার ব্রাউজারে Web Crypto API দিয়ে তৈরি হয়। কিছুই কোনো সার্ভারে আপলোড, লগ বা সংরক্ষণ করা হয় না, তাই টুলটি অফলাইনে কাজ করে এবং আপনার সিক্রেট ব্যক্তিগত থাকে।
সম্পর্কিত টুল
AES টেক্সট এনক্রিপশন (AES-GCM + PBKDF2)
একটি পাসফ্রেজ থেকে উদ্ভূত কী (PBKDF2 SHA-256, এলোমেলো সল্ট) দিয়ে AES-256-GCM ব্যবহার করে টেক্সট এনক্রিপ্ট ও ডিক্রিপ্ট করুন, সম্পূর্ণরূপে আপনার ব্রাউজারে এবং কোনো আপলোড ছাড়াই।
Argon2 ও scrypt হ্যাশ
Argon2id বা scrypt দিয়ে একটি পাসওয়ার্ড হ্যাশ করুন এবং একটি Argon2 হ্যাশ পাসওয়ার্ডের সঙ্গে মিলছে কি না যাচাই করুন, সম্পূর্ণভাবে আপনার ব্রাউজারে।
Bcrypt হ্যাশ জেনারেটর ও ভেরিফায়ার
নির্বাচিত কস্ট ফ্যাক্টরে সাধারণ টেক্সট থেকে একটি bcrypt পাসওয়ার্ড হ্যাশ তৈরি করুন, কিংবা একটি বিদ্যমান bcrypt হ্যাশের বিপরীতে একটি পাসওয়ার্ড যাচাই করুন—সম্পূর্ণ আপনার ব্রাউজারে।
BIP39 নিমোনিক জেনারেটর
একাধিক ভাষায় 12 থেকে 24 শব্দের একটি এলোমেলো BIP39 রিকভারি বাক্যাংশ তৈরি করুন, অথবা একটি বিদ্যমান নিমোনিককে আবার তার কাঁচা এনট্রপিতে রূপান্তর করুন, সম্পূর্ণভাবে আপনার ব্রাউজারে।