टूल पर जाएं
mtoolसभी टूल
  • डिवाइस पर
  • रैंडम
  • जेनरेटर

रैंडम टोकन जनरेटर

तय करें कि कितने रैंडम बाइट चाहिए और उन्हें कैसे एन्कोड करना है। बाइट बदले बिना एन्कोडिंग बदलें।

आपका रैंडम नतीजा यहां दिखेगा।

मान और हैश स्रोत इसी टैब में रहते हैं। इस डिवाइस पर केवल पहले से तय सेटिंग सेव होती हैं; अपने वर्ण सेट और स्वतंत्र रूप से लिखा टेक्स्ट कभी सेव नहीं होते।

हर मान के लिए 1–65,536। फ़ॉर्मैटिंग से नतीजे में वर्ण जुड़ते हैं।

हर बैच में 1–1,000 मान।

और सेटिंग

वैकल्पिक: स्पेस सहित अधिकतम 32 प्रिंट करने योग्य ASCII वर्ण।

वैकल्पिक: स्पेस सहित अधिकतम 32 प्रिंट करने योग्य ASCII वर्ण।

फ़ॉर्मैट किए गए मान और नई पंक्तियां: अधिकतम 1,048,576 बाइट। JSON एक्सपोर्ट: अधिकतम 3,145,728 बाइट। फ़ॉर्मैटिंग से यादृच्छिकता नहीं बढ़ती।

डाउनलोड विकल्प

सवाल

टोकन की लंबाई बाइट में मापी जाती है या वर्णों में?

डिफ़ॉल्ट बाइट मोड रैंडम इनपुट बाइट गिनता है। एन्कोडिंग आउटपुट लंबाई तय करती है: 32 बाइट बिना पैडिंग के 43 Base64url वर्ण या 64 हेक्स वर्ण बनते हैं। वर्ण सेट मोड रैंडम वर्ण गिनता है।

क्या एन्कोडिंग बदलने से नए रैंडम बाइट बनते हैं?

नहीं। एन्कोडिंग, बड़े या छोटे अक्षर, पैडिंग और फ़ॉर्मैटिंग मौजूदा बाइट फिर इस्तेमाल करते हैं। नए मान उन्हें बदल देते हैं। बाइट लंबाई, संख्या या इस बैच में दोहराव की सेटिंग बदलने से नया बैच बनता है।

Base64 और Base64url में क्या अंतर है?

Base64 में + और / होते हैं और डिफ़ॉल्ट रूप से = पैडिंग होती है। Base64url में - और _ होते हैं और डिफ़ॉल्ट रूप से पैडिंग नहीं होती। दोनों वही रैंडम बाइट एन्कोड करते हैं; और सेटिंग में पैडिंग बदली जा सकती है।

क्या यह किसी सेवा की API कुंजी जारी करता है?

यह स्थानीय रूप से रैंडम टोकन मान बनाता है। सेवा को अलग से क्रेडेंशियल पंजीकृत और स्वीकार करना होगा; यहां मान बनाने से किसी सेवा का एक्सेस नहीं मिलता।

मिलते-जुलते टूल