रैंडम स्ट्रिंग जनरेटर

ब्राउज़र में चलता है यूटिलिटीज़

अक्षर, अंक, चिह्न, hex या कस्टम वर्णमाला से एक या कई रैंडम स्ट्रिंग बनाएँ, वैकल्पिक प्रीफ़िक्स और मिलते-जुलते दिखने वाले कैरेक्टर हटाने की सुविधा के साथ।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

रैंडम स्ट्रिंग जनरेटर कैसे इस्तेमाल करें

  1. लंबाई और कितनी स्ट्रिंग चाहिए, यह तय करें।
  2. कोई कैरेक्टर सेट चुनें या अपनी वर्णमाला टाइप करें।
  3. जनरेट करें, फिर कोई एक लाइन कॉपी करें या पूरी सूची डाउनलोड करें।

रैंडम स्ट्रिंग जनरेटर की खूबियाँ

  • क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडमनेस (crypto.getRandomValues)
  • अक्षर, अंक, चिह्न, hex, base32, base64url या कस्टम वर्णमाला
  • मिलते-जुलते दिखने वाले कैरेक्टर (0 O 1 l I) हटाएँ
  • प्रीफ़िक्स, 1,000 तक की संख्या और अनोखेपन की गारंटी
  • एन्ट्रॉपी का अनुमान, साथ में identifier बनाम सीक्रेट के लिए मार्गदर्शन

रैंडम स्ट्रिंग जनरेटर का उदाहरण

API जैसे पाँच टोकन

इनपुट:

Length 24 · letters & digits · prefix tok_

आउटपुट:

tok_H7qK2mZp9vX4cR8wN1bL3sYt
tok_a9Fd4Jk1Qw7Er2Ty5Ui8Op0A
… (142.7 bits of entropy each)

रैंडम स्ट्रिंग जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

क्या आउटपुट क्रिप्टोग्राफ़िक रूप से सुरक्षित है?

हाँ। कैरेक्टर crypto.getRandomValues यानी ब्राउज़र के CSPRNG से लिए जाते हैं, इसलिए ये स्ट्रिंग टोकन, nonce और अस्थायी सीक्रेट के लिए उपयुक्त हैं।

एन्ट्रॉपी का आँकड़ा क्या बताता है?

प्रति स्ट्रिंग रैंडमनेस के बिट: लंबाई × log2(वर्णमाला का आकार)। सीक्रेट के लिए 128 बिट या उससे ज़्यादा रखें; identifier के लिए 64 बिट ठीक है।

मिलते-जुलते दिखने वाले कैरेक्टर कौन-से हैं?

वे कैरेक्टर जिन्हें पढ़ते या टाइप करते समय आसानी से भ्रम हो जाता है: 0/O, 1/l/I और कोट के चिह्न। जिन कोड को लोगों को बोलकर बताना या टाइप करना पड़ता है, उनके लिए इन्हें हटाना उपयोगी है।

क्या मैं अपनी वर्णमाला इस्तेमाल कर सकता हूँ?

"Custom alphabet" (कस्टम वर्णमाला) चुनें और इस्तेमाल होने वाले कैरेक्टर डालें — यूनिकोड अक्षर और इमोजी की अनुमति है। दोहराए गए कैरेक्टर अनदेखे कर दिए जाते हैं।