पासवर्ड टूल

देश, क्षेत्र और भाषा चुनें

भाषा बदलने से आपके वर्तमान पासवर्ड नहीं बदलेंगे या पुन: उत्पन्न नहीं होंगे।

अमेरिका की

यूरोप, मध्य पूर्व और अफ़्रीका

एशिया एवं प्रशांत

क्षेत्रीय एवं विश्वव्यापी

60 देश, क्षेत्र और विश्वव्यापी संस्करण · स्थानीय और अंग्रेजी नाम खोजें आरटीएल: עברית / العربية · पासवर्ड एलटीआर रहते हैं

Jwt गुप्त जनरेटर

64-वर्ण URL-सुरक्षित JWT हस्ताक्षर सीक्रेट स्थानीय रूप से उत्पन्न करें और जानें कि HMAC कुंजी लंबाई, पर्यावरण चर, सीक्रेट मैनेजर और कुंजी रोटेशन परिनियोजन सुरक्षा को कैसे प्रभावित करते हैं।

लोकल रूप से बना · अपलोड या सेव नहीं

बनाए गए पासवर्ड

डिफ़ॉल्ट 10 अक्षर · 10 पासवर्ड · अपरकेस + लोअरकेस + संख्याएँ

पारदर्शी स्थानीय विश्लेषण

यादृच्छिकता और वर्ण वितरण

यह चार्ट पासवर्ड टेक्स्ट को उजागर किए बिना वर्तमान जनरेटेड बैच का सारांश प्रस्तुत करता है। एक छोटा नमूना यादृच्छिक-संख्या गुणवत्ता साबित नहीं कर सकता।

यादृच्छिकता और वर्ण वितरण
नमूना आकार0
सैद्धांतिक एंट्रॉपी सीमा
अपरकेस0
लोअरकेस0
अंक0
प्रतीक0
दोहराए गए पासफ्रेज़ शब्द0

सीमा यह मानती है कि चयनित जनरेटर मॉडल एकसमान है। यह पुन: उपयोग किए गए, मानव-चयनित, या उजागर पासवर्ड के लिए गारंटी नहीं है।

स्थानीय सुरक्षा कार्यक्षेत्र

सत्र-मात्र उत्पादन इतिहास और निर्यात

यह पैनल केवल बैच मेटाडेटा को सत्र संग्रहण में रखता है। पासवर्ड टेक्स्ट मेमोरी में रहता है और केवल तभी निर्यात होता है जब आप स्पष्ट रूप से इसे चुनते हैं।

चेतावनी: निर्यात की गई फ़ाइलों में संवेदनशील पासवर्ड हो सकते हैं। उन्हें केवल एक विश्वसनीय स्थान पर सहेजें।

हाल के स्थानीय बैच

हाल के स्थानीय बैच
समयमोडगणनालंबाईएंट्रॉपी

यहां स्थानीय मेटाडेटा देखने के लिए एक पासवर्ड बैच उत्पन्न करें।

स्थानीय सुरक्षा जांच

पासवर्ड क्रैक समय अनुमानक

देखें कि सामान्य शब्द, पैटर्न और लंबाई अनुमानित हमले के समय को कैसे प्रभावित करते हैं।

केवल इस ब्राउज़र में मूल्यांकन किया गया. कभी भी अपलोड, लॉग इन या सहेजा नहीं गया।

अनुमानित समय · ऑफ़लाइन तेज़ हैश (10 बिलियन अनुमान/सेकंड)

अनुमान लगाने के लिए एक पासवर्ड दर्ज करें

चार आक्रमण परिदृश्यों की तुलना करें
ऑनलाइन, दर सीमित (100/घंटा)
ऑनलाइन, कोई दर सीमा नहीं (10/सेकंड)
ऑफ़लाइन, धीमा हैश (10,000/सेकंड)
ऑफ़लाइन, तेज़ हैश (10 बिलियन/सेकंड)

केवल अनुमान - कोई गारंटी नहीं। वास्तविक समय पासवर्ड भंडारण, हैशिंग लागत, हमलावर हार्डवेयर और पासवर्ड का पुन: उपयोग या उजागर होने पर निर्भर करता है।

इस जनरेटर के बारे में

यह प्रीसेट URL-सुरक्षित उच्च-एंट्रॉपी मान HMAC JWT हस्ताक्षर के लिए बनाता है। यह एक डेवलपर सीक्रेट है, उपयोगकर्ता पासवर्ड नहीं, और यह कभी भी इस ब्राउज़र को नहीं छोड़ता।

यह प्रीसेट url-safe मोड से शुरू होता है और एक बार में 10 स्वतंत्र परिणाम उत्पन्न करता है। हर दृश्य सेटिंग समायोज्य रहती है, और उत्पन्न मान PwdGen को नहीं भेजे जाते हैं।

इसका उपयोग कब करें

  • इस विशिष्ट उपयोग के लिए एक नया क्रेडेंशियल बनाना
  • पुन: उपयोग किए गए या कमजोर पासवर्ड को बदलना
  • सुरक्षित भंडारण से पहले स्थानीय रूप से मान उत्पन्न करना

वर्णमाला आकार, एंट्रॉपी और ब्रूट-फोर्स धारणाएँ

सैद्धांतिक एंट्रॉपी सीमा की गणना H = L × log2(A) के रूप में की जाती है, जहाँ L उत्पन्न लंबाई है और A वर्तमान में अनुमत वर्णों की संख्या है।

लंबाईवर्णमालाखोज स्थानएंट्रॉपी सीमा10 अरब अनुमान/सेकंड पर औसत
64646464384.0 बिट्स6.24e97 years

महत्वपूर्ण: ये समान रूप से यादृच्छिक मानों के लिए गणितीय अनुमान हैं। आवश्यक स्थान, प्रतिबंधित गणना, दोहराए गए पासवर्ड, शब्दकोश पैटर्न, लीक हुए क्रेडेंशियल और वास्तविक पासवर्ड-हैशिंग लागत परिणाम को काफी बदल सकते हैं। यह आंकड़ा कोई सुरक्षा गारंटी नहीं है।

JWT हस्ताक्षर-गुप्त तैनाती मार्गदर्शन

HS256 के लिए, कम से कम 256 बिट्स समान रूप से यादृच्छिक कुंजी सामग्री का उपयोग करें। HS384 और HS512 विभिन्न SHA-2 आउटपुट आकारों का उपयोग करते हैं, लेकिन लंबा एल्गोरिदम चुनने से कमजोर सत्यापन, लीक हुई कुंजियाँ या एल्गोरिदम-भ्रम बग ठीक नहीं होते हैं।

समतुल्य टर्मिनल और Node.js जनरेशन

openssl rand -hex 32
import { randomBytes } from 'node:crypto';

const jwtSecret = randomBytes(32).toString('hex');

भंडारण और रोटेशन

  • हस्ताक्षर कुंजियों को Git, फ्रंटएंड बंडल, URL, एनालिटिक्स और एप्लिकेशन लॉग से बाहर रखें।
  • एक सीक्रेट मैनेजर, Vault, KMS या संरक्षित पर्यावरण चर का उपयोग करें।
  • कुंजियों को घुमाते समय नियंत्रित kid रणनीति का उपयोग करें।
  • RS256 या ES256 चुनें जब सत्यापनकर्ताओं को केवल सार्वजनिक कुंजी रखनी चाहिए।

Hex, Base64 और Base64URL एन्कोडिंग हैं—एन्क्रिप्शन नहीं। सुरक्षा यादृच्छिक बाइट्स और हस्ताक्षर कुंजी की सुरक्षा से आती है।

परिणाम का सुरक्षित उपयोग कैसे करें

  1. गंतव्य के वर्तमान पासवर्ड नियमों की जाँच करें
  2. एक अद्वितीय परिणाम का उपयोग करें और जहाँ उपलब्ध हो MFA सक्षम करें
  3. पुनर्प्राप्ति कोड को पासवर्ड से अलग संग्रहीत करें
महत्वपूर्ण सीमा: एक उत्पन्न मान एल्गोरिथम भ्रम, क्लाइंट-साइड कुंजी एक्सपोज़र, कमजोर सत्यापन या असुरक्षित सीक्रेट वितरण को ठीक नहीं कर सकता। जब आर्किटेक्चर की आवश्यकता हो तो प्रबंधित कुंजियाँ और असममित हस्ताक्षर पसंद करें।

जनरेशन और गोपनीयता विधि

प्रीसेट यादृच्छिक चयन के लिए ब्राउज़र Web Crypto API का उपयोग करता है। पुनर्जनरेट करना, सेटिंग बदलना, परिणाम चुनना और कॉपी करना PwdGen को उत्पन्न क्रेडेंशियल नहीं भेजता है। पासवर्ड क्रैक-टाइम अनुमानक भी स्थानीय रूप से चलता है और एक अनुमान है, गारंटी नहीं।

Jwt गुप्त जनरेटर FAQ

HS256 JWT सीक्रेट कितना लंबा होना चाहिए?

HS256 के लिए कम से कम 256 बिट्स समान रूप से यादृच्छिक कुंजी सामग्री का उपयोग करें। यह पृष्ठ 64-वर्ण Base64URL-वर्णमाला मान उत्पन्न करता है, जो समान रूप से उत्पन्न होने पर एक बड़ा सैद्धांतिक खोज स्थान प्रदान करता है।

क्या JWT सीक्रेट को पर्यावरण चर में संग्रहीत किया जाना चाहिए?

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

मुझे RS256 या ES256 का उपयोग HMAC के बजाय कब करना चाहिए?

असममित हस्ताक्षर का उपयोग करें जब सत्यापनकर्ताओं के पास निजी हस्ताक्षर कुंजी नहीं होनी चाहिए या जब कई सेवाओं को सार्वजनिक-कुंजी सत्यापन की आवश्यकता हो। निजी कुंजी की रक्षा करें और नियंत्रित कुंजी पहचानकर्ता रणनीति के साथ कुंजियों को रोटेट करें।