বিনামূল্যে কনভার্টার

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

আপনার ব্রাউজারে তাৎক্ষণিকভাবে নিরাপদ র‍্যান্ডম পাসওয়ার্ড তৈরি করুন। দৈর্ঘ্য ও অক্ষরের ধরন কাস্টমাইজ করুন — বিনামূল্যে, ব্যক্তিগত, কোনো ডেটা আপলোড নেই।

জেনারেট করুন

এই টুল সম্পর্কে

একটি এলোমেলো পাসওয়ার্ড জেনারেটর অনুমান এবং পাশবিক শক্তি আক্রমণ প্রতিরোধ করার জন্য ডিজাইন করা স্ট্রিং তৈরি করে। একটি তৈরি করা পাসওয়ার্ডের শক্তি তার দৈর্ঘ্য এবং ব্যবহৃত বর্ণমালা (সম্ভাব্য অক্ষরের সেট) এর উপর নির্ভর করে: একটি 94-অক্ষরের বর্ণমালা থেকে 12টি অক্ষর (বড় হাতের + ছোট হাতের + সংখ্যা + চিহ্ন) প্রায় 79 বিট এনট্রপি দেয়, যা সাধারণ ব্যবহারের জন্য আরামদায়কভাবে শক্তিশালী বলে বিবেচিত হয়। ছোট বা সহজ পাসওয়ার্ড কম এনট্রপি দেয় এবং আধুনিক আক্রমণের হার্ডওয়্যারের বিরুদ্ধে দুর্বল।

সমালোচনামূলকভাবে, এই জেনারেটরটি ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত এলোমেলো উত্স (window.crypto.getRandomValues) ব্যবহার করে, সহজ Math.random নয় যা নিরাপত্তার উদ্দেশ্যে অনুপযুক্ত। আউটপুটটি অ্যাকাউন্টের পাসওয়ার্ড, ব্যক্তিগত ব্যবহারের জন্য এনক্রিপশন কী, এবং অন্য যেকোন প্রেক্ষাপট যেখানে অপ্রত্যাশিততার বিষয়টি গুরুত্বপূর্ণ হিসাবে প্রকৃত ব্যবহারের জন্য উপযুক্ত।

সমস্ত প্রজন্ম আপনার ব্রাউজারে ঘটে। পাসওয়ার্ডটি কখনই সার্ভারে যায় না, লগ করা হয় না এবং আমরা যেখানে অ্যাক্সেস করতে পারি সেখানে রাখা হয় না। তৈরি করা পাসওয়ার্ড ব্যবহার করতে, এটি সরাসরি গন্তব্যে অনুলিপি করুন — একটি পাসওয়ার্ড ম্যানেজার, অ্যাকাউন্ট তৈরির ফর্ম, বা যেখানেই এটি প্রয়োজন।

কেন একটি পাসওয়ার্ড জেনারেটর ব্যবহার করুন

মানুষ অনুমানযোগ্য পাসওয়ার্ড বেছে নেয়। লঙ্ঘন করা পাসওয়ার্ড ডাটাবেসগুলির অধ্যয়নগুলি ধারাবাহিকভাবে দেখায় যে একই সাধারণ প্যাটার্নগুলি লক্ষ লক্ষ বার প্রদর্শিত হয়: '123456', 'পাসওয়ার্ড', একটি সংখ্যা যুক্ত অভিধানের শব্দ, পোষা প্রাণী এবং পরিবারের সদস্যদের নাম। জেনারেট করা এলোমেলো পাসওয়ার্ড এই প্যাটার্নগুলিকে সম্পূর্ণরূপে এড়িয়ে যায়।

অ্যাকাউন্ট জুড়ে পাসওয়ার্ড পুনরায় ব্যবহার করাও একটি বড় ঝুঁকি। যখন একটি সাইটের ডাটাবেস ফাঁস হয়, একই পাসওয়ার্ড ব্যবহার করে অন্য প্রতিটি অ্যাকাউন্ট আপস করা হয়। প্রতিটি অ্যাকাউন্টের জন্য অনন্য র্যান্ডম পাসওয়ার্ড, একটি পাসওয়ার্ড ম্যানেজারে সংরক্ষিত, এই আক্রমণ ভেক্টরটি দূর করে। জেনারেটর একবারে একটি নতুন অনন্য পাসওয়ার্ড তৈরি করে।

কিভাবে ব্যবহার করবেন

সেট দৈর্ঘ্য এবং অক্ষর সেট, জেনারেট.

  1. দৈর্ঘ্য চয়ন করুন: সাধারণ ব্যবহারের জন্য সর্বনিম্ন 12 অক্ষর; আর্থিক বা ব্যক্তিগত তথ্য ধারণকারী অ্যাকাউন্টের জন্য 16+; 24+ মাস্টার পাসওয়ার্ড বা এনক্রিপশন কীগুলির জন্য। দীর্ঘতর শক্তিশালী; শুধুমাত্র ব্যবহারিক সীমা বিষয়।
  2. অক্ষর সেট চয়ন করুন: ডিফল্টে বড় হাতের অক্ষর, ছোট হাতের অক্ষর, সংখ্যা এবং সাধারণ চিহ্ন অন্তর্ভুক্ত থাকে। নির্দিষ্ট বিভাগগুলি অক্ষম করুন যদি একটি গন্তব্য তাদের প্রত্যাখ্যান করে (কিছু লিগ্যাসি সিস্টেম নির্দিষ্ট অক্ষর নিষিদ্ধ করে)।
  3. তৈরি করুন: ব্রাউজারের crypto.getRandomValues নির্বাচিত বর্ণমালায় ম্যাপ করা ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত র্যান্ডম বাইট দিয়ে পাসওয়ার্ড পূরণ করে।
  4. কপি করে ব্যবহার করুন: সরাসরি গন্তব্যে কপি করুন। পাসওয়ার্ড টাইপ বা মনে রাখার চেয়ে পাসওয়ার্ড সংরক্ষণ করতে একটি পাসওয়ার্ড ম্যানেজার (1 পাসওয়ার্ড, বিটওয়ার্ডেন, কীচেন) ব্যবহার করুন।

সাধারণ ব্যবহারের ক্ষেত্রে

প্রযুক্তিগত বিবরণ

window.crypto.getRandomValues ব্রাউজারের সুরক্ষিত র্যান্ডম উৎস থেকে আঁকা ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত র্যান্ডম বাইট দিয়ে একটি টাইপ করা অ্যারে পূরণ করে। পাসওয়ার্ডের প্রতিটি অক্ষর নির্বাচিত বর্ণমালায় র্যান্ডম বাইট ম্যাপ করে, মডুলো পক্ষপাত এড়াতে প্রত্যাখ্যানের নমুনা দিয়ে নির্বাচন করা হয়।

এনট্রপি: log2(বর্ণমালা_আকার^দৈর্ঘ্য)। 94-অক্ষরের বর্ণমালা থেকে 12টি অক্ষর = 12 × log2(94) ≈ 78.7 বিট। 62-অক্ষরের বর্ণমালা থেকে 16টি অক্ষর (শুধুমাত্র বর্ণানুক্রমিক) ≈ 95.3 বিট। উচ্চতর এনট্রপি ব্রুট-ফোর্সের জন্য দ্রুতগতিতে কঠিন।

ব্যবহারিক আক্রমণের হার: আধুনিক GPUs একটি ক্লাস্টার জুড়ে প্রতি সেকেন্ডে প্রায় 100 বিলিয়ন bcrypt-cost-12 প্রচেষ্টা হ্যাশ করে। এনট্রপির 78 বিট = 2^78 ≈ 3 × 10^23 প্রার্থী। GPU হারে ব্রুট ফোর্স মোটামুটি 10^14 বছর সময় নেবে — অসম্ভাব্য। লোয়ার-এনট্রপি পাসওয়ার্ডগুলি দ্রুত পৌঁছানো সম্ভব আক্রমণের রেঞ্জে চলে যায়।

সর্বোত্তম অনুশীলন

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

উত্পন্ন পাসওয়ার্ডগুলি কতটা র্যান্ডম?
ওয়েব ক্রিপ্টো API (crypto.getRandomValues()) ব্যবহার করে পাসওয়ার্ড তৈরি করা হয়, যা ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত সিউডোর্যান্ডম নম্বর প্রদান করে। এটি পেশাদার পাসওয়ার্ড পরিচালকদের দ্বারা ব্যবহৃত একই এনট্রপি উত্স।
আমি কি দৈর্ঘ্য ব্যবহার করা উচিত?
গুরুত্বপূর্ণ অ্যাকাউন্টের জন্য কমপক্ষে 16টি অক্ষর ব্যবহার করুন (ইমেল, ব্যাঙ্কিং)। যুক্তিসঙ্গত নিরাপত্তার জন্য সর্বনিম্ন 12 অক্ষর। সর্বাধিক নিরাপত্তার জন্য, 20+ অক্ষর ব্যবহার করুন।
আমি কি বিশেষ অক্ষর অন্তর্ভুক্ত করা উচিত?
হ্যাঁ, যখন পরিষেবা এটির অনুমতি দেয়। বিশেষ অক্ষর নাটকীয়ভাবে সম্ভাব্য সমন্বয় সংখ্যা বৃদ্ধি. সব ধরনের অক্ষর সহ একটি 12-অক্ষরের পাসওয়ার্ডে শুধুমাত্র ছোট হাতের অক্ষরের চেয়ে 475 ট্রিলিয়ন গুণ বেশি সংমিশ্রণ রয়েছে।
উত্পন্ন পাসওয়ার্ড কোথাও সংরক্ষণ করা হয়?
না। আপনি পৃষ্ঠাটি বন্ধ বা রিফ্রেশ না করা পর্যন্ত পাসওয়ার্ডটি শুধুমাত্র আপনার ব্রাউজারের মেমরিতে বিদ্যমান থাকে। আমরা কখনই জেনারেট করা পাসওয়ার্ড সঞ্চয় করি না, লগ করি না বা প্রেরণ করি না।
আমি উত্পন্ন পাসওয়ার্ড মুখস্ত করা উচিত?
না। পাসওয়ার্ড ম্যানেজার ব্যবহার করুন। মুখস্থ করা সহজ পাসওয়ার্ড ব্যবহার করে প্রলুব্ধ করে, যা নিরাপত্তাকে পরাজিত করে।
আমি কি একবারে একাধিক পাসওয়ার্ড তৈরি করতে পারি?
হ্যাঁ। বেশিরভাগ জেনারেটর পরীক্ষার ফিক্সচার পূরণ বা অ্যাকাউন্ট প্রস্তুত করার জন্য বাল্ক জেনারেশন সমর্থন করে। প্রতিটি তাজা এলোমেলোতা সঙ্গে স্বাধীনভাবে উত্পন্ন হয়.
একটি পাসফ্রেজ কি?
একটি বড় অভিধান থেকে একাধিক এলোমেলো শব্দ দিয়ে তৈরি একটি পাসওয়ার্ড৷ তুলনামূলক নিরাপত্তা অনেক বেশি দৈর্ঘ্যে কিন্তু টাইপ করা সহজ এবং কিছুটা বেশি স্মরণীয়। বিভিন্ন জেনারেটর পাসফ্রেজ বিশেষজ্ঞ।
window.crypto কি সব ব্রাউজারে নিরাপদ?
হ্যাঁ সব আধুনিক ব্রাউজার জন্য. স্ট্যান্ডার্ডের জন্য একটি ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত উৎস প্রয়োজন। crypto.getRandomValues ​​ছাড়া পুরানো ব্রাউজারগুলি নিরাপত্তা ক্রিয়াকলাপের জন্য উৎপাদনে ব্যবহার করা হয় না।