UTILS.
100% ब्राउज़र में
🌱

BIP-39 Mnemonic Seed Phrase जनरेटर और वैलिडेटर

सही checksum के साथ एक मान्य BIP-39 mnemonic (12–24 शब्द) बनाएँ, या एक phrase सत्यापित करें और उसका 512-बिट seed व्युत्पन्न करें। ऑफ़लाइन wordlist, कोई नेटवर्क नहीं।

सब कुछ आपके ब्राउज़र में ऑफ़लाइन चलता है — किसी अविश्वसनीय साइट में कभी लाइव-फ़ंड्स phrase दर्ज न करें।

— आउटपुट यहाँ दिखेगा —
— आउटपुट यहाँ दिखेगा —

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

BIP-39 Mnemonic Seed Phrase जनरेटर और वैलिडेटर क्रिप्टोकरेंसी वॉलेट द्वारा उपयोग किए मानव-पठनीय recovery phrase बनाता और जाँचता है, BIP-39 मानक का ठीक-ठीक और पूरी तरह ऑफ़लाइन पालन करते हुए। Generate मोड crypto.getRandomValues से ENT बिट entropy खींचता है, जहाँ ENT 12, 15, 18, 21, या 24 शब्दों के लिए 128, 160, 192, 224, या 256 बिट है। फिर यह SHA-256(entropy) के पहले ENT/32 बिट के बराबर एक checksum परिकलित करता है, entropy के बाद checksum जोड़ता है, परिणाम को 11-बिट समूहों में विभाजित करता है, और प्रत्येक 0–2047 इंडेक्स को टूल के साथ बंडल की गई विहित 2048-शब्द अंग्रेज़ी wordlist से मैप करता है।

Wordlist स्थानीय रूप से अंतर्निहित है (लगभग 13 KB), इसलिए कोई नेटवर्क अनुरोध कभी नहीं किया जाता और टूल पूरी तरह ऑफ़लाइन काम करता है। Validate मोड एक पेस्ट किए phrase को लेता है, प्रत्येक शब्द को खोजता है, सूची में न होने वाले किसी को चिह्नित करता है, entropy-प्लस-checksum बिट स्ट्रिंग को फिर से जोड़ता है, SHA-256 पुनः परिकलित करता है, और पुष्टि करता है कि पिछले checksum बिट मेल खाते हैं — यही कारण है कि एक अकेला ग़लत-टाइप किया शब्द लगभग हमेशा सत्यापन में विफल होता है, और यही कारण है कि आप बस एक phrase आविष्कृत नहीं कर सकते।

दोनों मोड एक वॉलेट के key tree को बूटस्ट्रैप करने के लिए उपयोग किए 512-बिट master seed को व्युत्पन्न कर सकते हैं: seed = NFKD-सामान्यीकृत mnemonic पर PBKDF2-HMAC-SHA512 साथ में salt "mnemonic" प्लस एक वैकल्पिक passphrase, 2048 iterations के लिए चलाया गया, 64 बाइट उत्पन्न करता है जो 128 हेक्स वर्णों के रूप में दिखाए जाते हैं। वैकल्पिक passphrase (BIP-39 का "25वाँ शब्द") seed को पूरी तरह बदल देता है, plausible-deniability वॉलेट देते हुए। सब कुछ आपके ब्राउज़र में चलता है — ऐसा seed phrase किसी वेबसाइट में दर्ज न करें जिस पर आप पूरी तरह भरोसा नहीं करते जो वास्तविक धन नियंत्रित करता है।

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

checksum कैसे काम करता है?
BIP-39 11-बिट शब्द इंडेक्स में विभाजित करने से पहले entropy में SHA-256(entropy) के आगे से लिए ENT/32 बिट का एक checksum जोड़ता है। एक 12-शब्द phrase में 128 बिट entropy प्लस एक 4-बिट checksum होता है। सत्यापन उस checksum को पुनः परिकलित करता है, इसलिए एक ग़लत-टाइप किया या पुनः-क्रमित शब्द लगभग हमेशा विफल होता है।
वैकल्पिक passphrase क्या करता है?
Passphrase BIP-39 का "25वाँ शब्द" है। seed व्युत्पन्न करते समय इसे PBKDF2 salt ("mnemonic" + passphrase) में मोड़ा जाता है, इसलिए कोई भी passphrase — एक खाली सहित — उसी शब्द सूची से एक पूरी तरह भिन्न, मान्य seed देता है। यह छिपे या plausible-deniability वॉलेट सक्षम करता है।
क्या seed phrase कहीं भेजा जाता है?
नहीं। 2048-शब्द सूची पृष्ठ में बंडल है और सारा entropy, checksum, और PBKDF2-SHA512 seed व्युत्पत्ति बिना किसी नेटवर्क कॉल के आपके ब्राउज़र में स्थानीय रूप से होते हैं। फिर भी, ऐसा phrase किसी वेबसाइट में कभी पेस्ट न करें जो वास्तविक धन सुरक्षित करता है और जिस पर आप पूरी तरह भरोसा नहीं करते।
केवल कुछ शब्द गणनाएँ ही क्यों अनुमत हैं?
BIP-39 12, 15, 18, 21, या 24 शब्दों पर मान्य mnemonics परिभाषित करता है, जो 128, 160, 192, 224, या 256 बिट entropy के अनुरूप हैं — प्रत्येक 32 का गुणज ताकि checksum समान रूप से विभाजित हो। अन्य लंबाइयाँ एक मान्य checksum नहीं ले सकतीं और वैलिडेटर द्वारा अस्वीकार की जाती हैं।

और टूल