मुफ़्त ऑनलाइन जनरेटर: पासवर्ड, QR कोड, UUID और बहुत कुछ
देर-सबेर, लगभग हर किसी को कुछ नहीं में से कुछ बनाने की ज़रूरत पड़ती है। एक ऐसा लॉगिन जो टूटे न। किसी पोस्टर के लिए एक QR कोड। किसी डेटाबेस पंक्ति के लिए एक अनोखी आईडी। साइनअप फ़ॉर्म जाँचने के लिए नकली ग्राहकों का एक जत्था। इस पन्ने के जनरेटर यह सब संभालते हैं, और टूल खोलते ही कर देते हैं। कुछ इंस्टॉल नहीं करना, कहीं साइन अप नहीं करना, और कोई इंतज़ार नहीं।
इन टूलों को आपस में जोड़ने वाली चीज़ आउटपुट नहीं, बल्कि काम है। हर एक आपसे कुछ सरल विकल्प लेता है और उन्हें माँग पर किसी सही, यादृच्छिक, या अनोखी चीज़ में बदल देता है। नीचे एक झटपट दौरा है कि हर जनरेटर किस काम का है, और कुछ नोट कि एक मशीन यह काम आमतौर पर किसी इंसान से बेहतर क्यों करती है।
आपके बनाए पासवर्ड से जनरेट किया पासवर्ड बेहतर क्यों है
लोग पूर्वानुमेय होते हैं। किसी से मौके पर एक मज़बूत पासवर्ड बनाने को कहें और आपको आगे एक बड़ा अक्षर, अर्थ वाला एक शब्द, और अंत में चिपका एक "1" या "!" मिलेगा। हमलावर इस ढर्रे को बखूबी जानते हैं, और इसे सीधे क्रैकिंग सॉफ़्टवेयर में डालते हैं। आँकड़े इसकी पुष्टि करते हैं: हर पाँच में से लगभग चार डेटा सेंध कमज़ोर या दोबारा इस्तेमाल किए पासवर्ड तक जाती हैं। यही पूरी समस्या एक आँकड़े में है।
एक पासवर्ड जनरेटर की कोई आदतें नहीं होतीं। यह वर्णों को यादृच्छिक रूप से खींचता है और आपको ऐसा कुछ देता है जिसमें कोई कहानी नहीं, कोई शॉर्टकट नहीं, और अंदाज़ा लगाने लायक कोई ढर्रा नहीं। कम से कम 15 वर्णों का लक्ष्य रखें जिनमें बड़े और छोटे अक्षर, अंक और चिह्न मिले हों। उससे भी बेहतर, हर खाते के लिए अलग पासवर्ड जनरेट करें ताकि एक अकेला रिसाव बाकियों को न खोल सके। अगर एक लंबी उलझन टाइप करना नामुमकिन लगे, तो कई यादृच्छिक शब्दों से बना एक पासफ़्रेज़ आपको मज़बूत और याद रखने लायक सुरक्षा देता है। दोनों ही तरह, इसे बनाने वाले आप नहीं हैं, और मुद्दा बिल्कुल यही है।

QR कोड: भौतिक और डिजिटल को जोड़ते हुए
एक QR कोड बस एक भेस बदले हुए लिंक है। उस पर फ़ोन का कैमरा तानें और डिवाइस सीधे किसी URL, वाई-फ़ाई नेटवर्क, संपर्क कार्ड, या सादे टेक्स्ट के एक टुकड़े तक कूद जाता है। इसीलिए वे अब हर जगह हैं, रेस्तराँ के मेन्यू और इवेंट टिकट से लेकर उत्पाद पैकेजिंग और बिज़नेस कार्ड तक। जहाँ भी आप चाहें कि कोई टाइपिंग छोड़ दे, वहाँ एक कोड अपनी जगह बना लेता है।
QR कोड जनरेटर आप जो भी चिपकाते हैं उसे कुछ ही सेकंड में एक स्कैन करने योग्य वर्ग में बदल देता है। कोई वेबसाइट पता डालें और किसी फ़्लायर के लिए छवि डाउनलोड करें, या अपने वाई-फ़ाई विवरण को एन्कोड करें ताकि मेहमान आपके पासवर्ड ज़ोर से पढ़े बिना जुड़ सकें। कोड खुद कभी समाप्त नहीं होता, क्योंकि डेटा किसी ऐसे सर्वर के बजाय जो बाद में बंद हो सकता है, पैटर्न के भीतर ही रहता है।
बनाने वालों के लिए UUID और आईडी
अगर आप सॉफ़्टवेयर लिखते हैं, तो आपको ऐसे पहचानकर्ता की ज़रूरत की समस्या से सामना हुआ होगा जिसकी गारंटी हो कि वह कभी किसी दूसरे से नहीं टकराएगा, उन मशीनों पर भी जिन्होंने कभी आपस में बात नहीं की। यही समस्या एक UUID हल करता है। यह एक 128-बिट मान है, जो हाइफ़न से पाँच समूहों में बँटे 32 हेक्स वर्णों के रूप में लिखा जाता है, और एक संस्करण-4 UUID इतना यादृच्छिक होता है कि दो के टकराने की संभावना व्यावहारिक रूप से शून्य है।
UUID जनरेटर माँग पर एक या पूरा जत्था उगल देता है, जो किसी डेटाबेस सीड, कॉन्फ़िग फ़ाइल, या टेस्ट केस में चिपकाने के लिए तैयार रहता है। डेवलपर इन्हें लगातार इस्तेमाल करते हैं: प्राइमरी कुंजियाँ, अनुरोध ट्रेसिंग, idempotency टोकन, और भी बहुत कुछ। इन्हें एक क्लिक की दूरी पर रखना आज आप जिस भाषा में हैं उसके लिए कमांड-लाइन मंत्र याद रखने से बेहतर है।
टेस्ट डेटा, रंग, नाम और बारकोड
बाकी सेट उन छुटपुट कामों को समेटता है जो चीज़ें बनाते समय उभर आते हैं। फ़ेक डेटा जनरेटर असली जैसे दिखने वाले नाम, ईमेल, पते और फ़ोन नंबर बनाता है ताकि आप किसी टेस्ट डेटाबेस या UI मॉकअप को किसी की असली जानकारी उजागर किए बिना भर सकें। कलर पैलेट जनरेटर डिज़ाइनरों को ऐसे स्वैचों का एक सेट देता है जो सचमुच साथ-साथ काम करते हैं, साथ ही कॉपी करने को तैयार हेक्स कोड। निकनेम जनरेटर तब काम आता है जब आपको कोई हैंडल चाहिए और दिमाग खाली हो जाए, और बारकोड जनरेटर खुदरा और इन्वेंटरी फ़ॉर्मेट समेटता है। इनमें से कुछ भी चमक-दमक वाला नहीं, पर हर एक समय का एक छोटा हिस्सा बचाता है, और वे हिस्से जुड़ते जाते हैं।

यह सब आपके डिवाइस पर होता है
यहाँ वह हिस्सा है जो सुरक्षा-सजग लोगों के लिए सबसे ज़्यादा मायने रखता है: जनरेशन स्थानीय रूप से, आपके ब्राउज़र में चलता है। जब आप कोई पासवर्ड बनाते हैं, तो वह वहीं आपकी स्क्रीन पर बनता है और कभी हम तक या किसी और तक नहीं जाता। कोई अपलोड नहीं, कोई लॉगिंग नहीं, कहीं किसी डेटाबेस में कोई प्रति नहीं। UUID, QR डेटा, और बाकी सबके साथ भी यही बात है। आप टूल खोल सकते हैं, जो ज़रूरत हो वह कर सकते हैं, और यह जानते हुए टैब बंद कर सकते हैं कि पन्ने से कुछ नहीं निकला। जिस पासवर्ड पर आप अपना बैंक खाता भरोसा करने वाले हैं, उसके लिए यह कोई बोनस नहीं, बल्कि पूरी बात है।
अक्सर पूछे जाने वाले सवाल
क्या ये जनरेटर सचमुच मुफ़्त हैं?
हाँ। यहाँ हर जनरेटर बिना खाते, बिना ईमेल, और आप इसे कितनी बार चलाएँ उस पर बिना किसी सीमा के मुफ़्त इस्तेमाल के लिए है। इंस्टॉल करने को भी कुछ नहीं।
क्या मेरा जनरेट किया पासवर्ड कहीं भेजा जाता है?
नहीं। पासवर्ड आपके ब्राउज़र में स्थानीय रूप से बनते हैं और कभी आपके डिवाइस से बाहर नहीं जाते। हम उन्हें न देखते हैं, न संग्रहीत करते हैं, न प्रसारित करते हैं, इसलिए आप सुरक्षित रूप से एक बना सकते हैं और तुरंत इस्तेमाल कर सकते हैं।
पासवर्ड को मज़बूत क्या बनाता है?
लंबाई और यादृच्छिकता। कम से कम 15 वर्णों का लक्ष्य रखें जिनमें बड़े और छोटे अक्षर, संख्याएँ और चिह्न मिले हों, और हर खाते के लिए अनोखा पासवर्ड इस्तेमाल करें ताकि एक रिसाव बाकियों से समझौता न कर सके।
UUID किस काम आता है?
एक UUID 128-बिट अनोखा पहचानकर्ता है, जिसे अक्सर डेटाबेस कुंजी या ट्रेसिंग टोकन के रूप में इस्तेमाल किया जाता है। चूँकि संस्करण-4 UUID यादृच्छिक होते हैं, उनमें से दो व्यावहारिक रूप से कभी नहीं टकराते, भले ही अलग-अलग मशीनों पर जनरेट किए जाएँ।
क्या QR कोड समाप्त हो जाते हैं?
नहीं। डेटा सीधे QR छवि के भीतर एन्कोड होता है, इसलिए जब तक वह गंतव्य मौजूद है जिसकी ओर वह इशारा करता है, कोड काम करता रहता है। बीच में कोई सर्वर नहीं जो बंद हो सके।
क्या मैं फ़ेक डेटा को असली रिकॉर्ड के लिए इस्तेमाल कर सकता हूँ?
फ़ेक डेटा जनरेटर परीक्षण, डेमो और मॉकअप के लिए है। नाम, ईमेल और पते बनावटी हैं, इसलिए इन्हें असली ग्राहक विवरण के बजाय टेस्ट डेटाबेस या प्रोटोटाइप भरने के लिए इस्तेमाल करें।
