रैंडम स्ट्रिंग जेनरेटर — मुफ़्त ऑनलाइन

कस्टम लंबाई और कैरेक्टर सेट - अक्षर, अंक, प्रतीक, या कोई भी संयोजन - के साथ रैंडम स्ट्रिंग जेनरेट करें।

परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।

यह टूल क्या करता है

रैंडम स्ट्रिंग जेनरेटर आपके चुने हुए अक्षर-समूहों से एक रैंडम स्ट्रिंग बनाता है: छोटे अक्षर, बड़े अक्षर, अंक (0-9) और प्रतीक। लंबाई 1 से 256 अक्षरों के बीच कुछ भी सेट करें (डिफ़ॉल्ट 16)। पेज खुलने पर छोटे अक्षर, बड़े अक्षर और अंक चालू होते हैं, जिससे एक अल्फ़ान्यूमेरिक स्ट्रिंग बनती है जो URLs और फ़ाइल नामों में सुरक्षित है।

अक्षर crypto.getRandomValues से निकाले जाते हैं, जो ब्राउज़र का सुरक्षित रैंडम स्रोत है, इसलिए आउटपुट सीक्रेट के लिए उपयुक्त है। स्ट्रिंग आपके डिवाइस पर बनती है और कहीं नहीं भेजी जाती। तीन डिफ़ॉल्ट समूहों के साथ 62 संभावित अक्षर होते हैं, इसलिए हर अक्षर लगभग 6 बिट की रैंडमनेस जोड़ता है, और 32 अक्षरों की स्ट्रिंग में लगभग 190 बिट होते हैं।

कब इस्तेमाल करें

  • किसी ऐप के कॉन्फ़िग के लिए API कुंजी, वेबहुक सीक्रेट या सेशन सीक्रेट बनाते समय।
  • यूनिक वाउचर या इनवाइट कोड जेनरेट करते समय।
  • ऐसे टेस्ट IDs और फ़िक्स्चर मान बनाते समय जो आपस में टकराने नहीं चाहिए।
  • प्रोटोटाइपिंग के दौरान रैंडम सॉल्ट या नॉन्स बनाते समय।

उदाहरण

इनपुट

लंबाई 24, छोटे अक्षर + बड़े अक्षर + अंक

आउटपुट

Xk3pQ9vTz7LmA2eR8wYc4NbH

इस टूल के बारे में सवाल

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

API कुंजियों और साइनिंग सीक्रेट के लिए 32 अल्फ़ान्यूमेरिक अक्षर (लगभग 190 बिट) काफ़ी हैं। इससे लंबी स्ट्रिंग सुरक्षा का अतिरिक्त मार्जिन देती हैं, लेकिन व्यवहार में शायद ही कोई फ़र्क डालती हैं।

कौन-से प्रतीक शामिल होते हैं?

!@#$%^&*()-_=+[]{}। जो कुछ भी URL, शेल कमांड या एनवायरनमेंट फ़ाइल में जाना है, उसके लिए प्रतीक बंद रखें, क्योंकि वहाँ इनमें से कुछ को एस्केप करना पड़ता है।

यह UUID से कैसे अलग है?

UUID का फ़ॉर्मेट और लंबाई तय होती है (36 अक्षर, 122 रैंडम बिट)। रैंडम स्ट्रिंग में आप लंबाई और वर्णमाला खुद चुनते हैं, जैसे 8 अक्षरों का छोटा कोड। जब आपको मानक ID चाहिए, तो UUID जेनरेटर देखें।

क्या मैं एक साथ कई स्ट्रिंग जेनरेट कर सकता हूँ?

हर क्लिक पर एक स्ट्रिंग बनती है। यूनिक IDs के बैच के लिए UUID जेनरेटर एक बार में 100 तक बना देता है।

क्या यह टूल मुफ़्त है?

हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।

मेरा परिणाम कहाँ मिलेगा?

इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।