Oh MyUtils

पासवर्ड जनरेटर - मज़बूत रैंडम पासवर्ड और पासफ़्रेज़ ऑनलाइन

मज़बूत, सुरक्षित रैंडम पासवर्ड और याद रखने योग्य पासफ़्रेज़ जनरेट करें। लंबाई, कैरेक्टर कस्टमाइज़ करें — 100% क्लाइंट-साइड, कुछ स्टोर नहीं।

4128

पासवर्ड की मजबूती

मजबूत103.4 बिट्स
कैरेक्टर पूल: 88 अक्षरअनुमानित क्रैक समय: 2.1e+3 billion years

एकाधिक जनरेट करें

संख्या

अक्सर पूछे जाने वाले प्रश्न

पासवर्ड जनरेटर क्या है?

पासवर्ड जनरेटर एक उपकरण है जो क्रिप्टोग्राफिक रूप से सुरक्षित रैंडम नंबर जनरेशन का उपयोग करके रैंडम, अप्रत्याशित पासवर्ड बनाता है। मनुष्यों द्वारा बनाए गए पासवर्ड के विपरीत, जनरेट किए गए पासवर्ड उपलब्ध कैरेक्टर सेट से अधिकतम रैंडमनेस का उपयोग करते हैं।

इस पासवर्ड जनरेटर का उपयोग कैसे करें?

अपना मोड चुनें: पासवर्ड (रैंडम कैरेक्टर) या पासफ्रेज़ (रैंडम शब्द)। लंबाई स्लाइडर से वांछित पासवर्ड लंबाई सेट करें (16+ कैरेक्टर अनुशंसित)। कैरेक्टर प्रकार टॉगल करें। सेटिंग्स बदलते ही पासवर्ड स्वचालित रूप से जनरेट होता है। कॉपी बटन पर क्लिक करें।

क्या मेरा पासवर्ड डेटा सुरक्षित है?

आपके पासवर्ड 100% सुरक्षित हैं और कभी आपके ब्राउज़र से बाहर नहीं जाते। यह टूल Web Crypto API (crypto.getRandomValues()) का उपयोग करके पूरी तरह से आपके डिवाइस पर पासवर्ड जनरेट करता है। कोई भी पासवर्ड डेटा कभी किसी सर्वर पर नहीं भेजा जाता।

पासवर्ड एन्ट्रॉपी क्या है?

एन्ट्रॉपी पासवर्ड की रैंडमनेस और अप्रत्याशितता को बिट्स में मापती है। अधिक एन्ट्रॉपी का मतलब है कि पासवर्ड को ब्रूट-फोर्स हमलों से क्रैक करना कठिन है। इसकी गणना E = L × log₂(C) से होती है। सुरक्षा विशेषज्ञ मानक खातों के लिए कम से कम 60 बिट्स की सिफारिश करते हैं।

पासवर्ड और पासफ्रेज़ में क्या अंतर है?

पासवर्ड रैंडम कैरेक्टर्स की स्ट्रिंग है (जैसे K9$mPq2#vL7n), जबकि पासफ्रेज़ रैंडम शब्दों का अनुक्रम है (जैसे correct-horse-battery-staple)। पासफ्रेज़ आमतौर पर उच्च एन्ट्रॉपी प्रदान करते हुए याद रखने में आसान होते हैं।

Math.random() के बजाय crypto.getRandomValues() क्यों?

Math.random() एक डिटरमिनिस्टिक एल्गोरिदम वाला PRNG है। crypto.getRandomValues() ऑपरेटिंग सिस्टम के एन्ट्रॉपी स्रोत द्वारा समर्थित क्रिप्टोग्राफिक रूप से सुरक्षित CSPRNG है, जो पासवर्ड जनरेशन जैसे सुरक्षा-संवेदनशील अनुप्रयोगों के लिए उपयुक्त है।

कोड उदाहरण

// Secure password generator using Web Crypto API
function generatePassword(length = 16, options = {}) {
  const { uppercase = true, lowercase = true, numbers = true, symbols = true } = options;

  let charset = '';
  if (uppercase) charset += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  if (lowercase) charset += 'abcdefghijklmnopqrstuvwxyz';
  if (numbers) charset += '0123456789';
  if (symbols) charset += '!@#$%^&*()_+-=[]{}|;:,.<>?';

  const array = new Uint32Array(length);
  crypto.getRandomValues(array);

  let password = '';
  for (let i = 0; i < length; i++) {
    password += charset[array[i] % charset.length];
  }
  return password;
}

const pwd = generatePassword(20);
console.log(pwd);
console.log('Entropy:', (20 * Math.log2(90)).toFixed(1), 'bits');

संबंधित उपकरण