BIP39 Mnemonic जनरेटर
म्नेमोनिक जनरेट करें
तकनीकी विवरण
BIP39 म्नेमोनिक जनरेटर कैसे काम करता है
यह टूल क्या करता है
BIP39 म्नेमोनिक जनरेटर क्रिप्टोग्राफ़िक रूप से सुरक्षित सीड फ्रेज़ बनाता है, जिनका उपयोग क्रिप्टोकरेंसी वॉलेट का बैकअप लेने और उसे पुनर्स्थापित करने के लिए किया जाता है। यह मानक BIP39 अंग्रेज़ी वर्डलिस्ट (2048 शब्द) से 12, 15, 18, 21 या 24 शब्दों के फ्रेज़ बनाता है, जिसमें त्रुटि पहचान के लिए अंतर्निहित चेकसम होता है। यह टूल मौजूदा म्नेमोनिक्स को वैलिडेट भी कर सकता है और संबंधित सीड निकाल सकता है।
डेवलपर्स के सामान्य उपयोग मामले
डेवलपर्स BIP39 जनरेटर का उपयोग क्रिप्टोकरेंसी वॉलेट एप्लिकेशन बनाते समय, HD वॉलेट डेरिवेशन पाथ्स का परीक्षण करते समय, डेवलपमेंट एनवायरनमेंट के लिए टेस्ट वॉलेट बनाते समय, और म्नेमोनिक वैलिडेशन लॉजिक की पुष्टि करते समय करते हैं। यह टूल सुरक्षा शोधकर्ताओं के लिए वॉलेट जनरेशन एंट्रॉपी का विश्लेषण करने में और शिक्षकों के लिए यह दिखाने में भी उपयोगी है कि सीड फ्रेज़ कैसे काम करते हैं।
डेटा फ़ॉर्मैट्स, टाइप्स, या वैरिएंट्स
BIP39 म्नेमोनिक्स एंट्रॉपी को मानकीकृत 2048-शब्दों की सूची से शब्दों के क्रम के रूप में एन्कोड करते हैं। 128 बिट एंट्रॉपी से 12 शब्द बनते हैं, 256 बिट से 24 शब्द। अंतिम शब्द में एंट्रॉपी के SHA-256 से निकला चेकसम शामिल होता है। म्नेमोनिक को वैकल्पिक पासफ़्रेज़ के साथ मिलाकर PBKDF2-HMAC-SHA512 (2048 iterations) का उपयोग करके 512-बिट सीड निकाला जा सकता है।
सामान्य समस्याएँ और किनारी मामले
वास्तविक फंड्स के लिए ब्राउज़र में जनरेट किया गया म्नेमोनिक कभी उपयोग न करें — ब्राउज़र एनवायरनमेंट पर्याप्त एंट्रॉपी प्रदान नहीं कर सकते। प्रोडक्शन की जनरेशन के लिए हमेशा हार्डवेयर वॉलेट या ऑडिटेड सॉफ़्टवेयर का उपयोग करें। पासफ़्रेज़ केस-सेंसिटिव होता है और यदि भूल जाएँ, तो फंड्स स्थायी रूप से खो जाते हैं। सभी 12-शब्द संयोजन वैध नहीं होते — चेकसम का मेल होना आवश्यक है।
यह टूल बनाम कोड कब उपयोग करें
इस ब्राउज़र टूल का उपयोग केवल सीखने, परीक्षण और डेवलपमेंट उद्देश्यों के लिए करें। प्रोडक्शन वॉलेट एप्लिकेशनों के लिए, उचित एंट्रॉपी स्रोतों के साथ @scure/bip39 या bitcoinjs-lib जैसी ऑडिटेड लाइब्रेरीज़ को सीधे अपने एप्लिकेशन में उपयोग करें, और सीड फ्रेज़ को कभी भी ब्राउज़र डेवलपर टूल्स या नेटवर्क रिक्वेस्ट्स के सामने उजागर न करें।