TL
Tool Lab
💰Donate
💰Donate

Random Token Generator

Generate cryptographically secure random tokens in hex, Base64, or alphanumeric format.

फॉर्मेट करें
एन्ट्रॉपी बाइट्स
संख्या

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

सुरक्षित रैंडम टोकन जनरेटर ब्राउज़र के crypto.getRandomValues API का उपयोग करके क्रिप्टोग्राफिक रूप से रैंडम बाइट ऐरे बनाता है और चुने गए फ़ॉर्मेट में एन्कोड करता है।

Math.random() के विपरीत, crypto.getRandomValues सुरक्षा टोकन, API कुंजियाँ, सत्र पहचानकर्ता और nonces के लिए उपयुक्त एन्ट्रॉपी उत्पन्न करता है। सभी जनरेशन ब्राउज़र में स्थानीय रूप से होती है।

कैसे उपयोग करें

  1. आउटपुट फ़ॉर्मेट चुनें। Hex सबसे पोर्टेबल है; URL-safe Base64 URL में असुरक्षित अक्षरों से बचता है।
  2. एन्ट्रॉपी बाइट्स की संख्या चुनें। अधिकांश सुरक्षा उपयोग के लिए 32 बाइट्स (256 बिट) अनुशंसित है।
  3. एक साथ कई टोकन बनाने के लिए संख्या सेट करें (जैसे, बैच API कुंजी निर्माण)।
  4. Generate क्लिक करें और व्यक्तिगत टोकन या सभी एक साथ कॉपी करें।

उपयोग के मामले

डेवलपर्स REST API बेयरर टोकन ऑथेंटिकेशन के लिए API कुंजियाँ बनाते हैं। बैकएंड इंजीनियर CSRF टोकन, सत्र पहचानकर्ता या पासवर्ड रीसेट nonces बनाते हैं।

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

  • कितने बाइट्स उपयोग करने चाहिए?16 बाइट्स (128 बिट) सुरक्षा टोकन के लिए न्यूनतम है। दीर्घकालिक API कुंजियों के लिए 32 बाइट्स (256 बिट) अनुशंसित है।
  • Hex और URL-safe Base64 में क्या अंतर है?Hex प्रति अक्षर केवल 4 बिट उपयोग करता है (आउटपुट 2× लंबा)। URL-safe Base64 + और / को - और _ से बदलता है, जिससे URL और फ़ाइल नामों में प्रतिशत-एन्कोडिंग के बिना उपयोग सुरक्षित हो जाता है।
  • क्या यह वास्तव में रैंडम है?हाँ। crypto.getRandomValues OS के CSPRNG पर आधारित है — वही स्रोत जिसे सुरक्षा सॉफ़्टवेयर उपयोग करता है।