DevToys Web Pro iconDevToys Web Proબ્લોગ
અમને રેટ કરો:
બ્રાઉઝર એક્સ્ટેન્શન અજમાવો:

BIP39 મ્નેમોનિક જનરેટર

મોડ
શબ્દ ગણતરી

મ્નેમોનિક જનરેટ કરો

તકનિકી વિગતો

BIP39 મ્નેમોનિક જનરેટર કેવી રીતે કામ કરે છે

આ ટૂલ શું કરે છે

BIP39 મ્નેમોનિક જનરેટર ક્રિપ્ટોગ્રાફિક રીતે સુરક્ષિત સીડ ફ્રેઝ બનાવે છે, જેનો ઉપયોગ ક્રિપ્ટોકરન્સી વૉલેટ્સનું બેકઅપ લેવા અને પુનઃસ્થાપિત કરવા માટે થાય છે. તે સ્ટાન્ડર્ડ BIP39 અંગ્રેજી વર્ડલિસ્ટ (2048 શબ્દો)માંથી 12, 15, 18, 21 અથવા 24 શબ્દોની ફ્રેઝ જનરેટ કરે છે, જેમાં ભૂલ શોધવા માટે બિલ્ટ-ઇન ચેકસમ હોય છે. આ ટૂલ હાલના મ્નેમોનિક્સને પણ વેલિડેટ કરી શકે છે અને સંબંધિત સીડ ડિરાઇવ કરી શકે છે.

ડેવલપર્સ માટેના સામાન્ય ઉપયોગ કેસિસ

ડેવલપર્સ BIP39 જનરેટર્સનો ઉપયોગ ત્યારે કરે છે જ્યારે તેઓ ક્રિપ્ટોકરન્સી વૉલેટ એપ્લિકેશન્સ બનાવે છે, HD વૉલેટ ડિરાઇવેશન પાથ્સનું ટેસ્ટિંગ કરે છે, ડેવલપમેન્ટ એન્વાયરમેન્ટ્સ માટે ટેસ્ટ વૉલેટ્સ બનાવે છે અને મ્નેમોનિક વેલિડેશન લોજિક ચકાસે છે. આ ટૂલ સુરક્ષા સંશોધકો માટે પણ ઉપયોગી છે, જે વૉલેટ જનરેશન એન્ટ્રોપીનું વિશ્લેષણ કરે છે, અને શિક્ષકો માટે, જે સીડ ફ્રેઝ કેવી રીતે કામ કરે છે તે દર્શાવે છે.

ડેટા ફોર્મેટ્સ, પ્રકારો, અથવા વેરિઅન્ટ્સ

BIP39 મ્નેમોનિક્સ એન્ટ્રોપીને સ્ટાન્ડર્ડાઇઝ્ડ 2048-શબ્દોની યાદીમાંથી શબ્દોની શ્રેણી તરીકે એન્કોડ કરે છે. 128 બિટ્સ એન્ટ્રોપી 12 શબ્દો બનાવે છે, 256 બિટ્સ 24 શબ્દો બનાવે છે. છેલ્લો શબ્દ એન્ટ્રોપીના SHA-256 પરથી ઉત્પન્ન થયેલ ચેકસમ ધરાવે છે. મ્નેમોનિકને વૈકલ્પિક પાસફ્રેઝ સાથે જોડીને PBKDF2-HMAC-SHA512 (2048 ઇટરેશન્સ) વડે 512-બિટ સીડ ડિરાઇવ કરી શકાય છે.

સામાન્ય ખામીઓ અને એજ કેસિસ

વાસ્તવિક ફંડ્સ માટે બ્રાઉઝરમાં જનરેટ થયેલ મ્નેમોનિક ક્યારેય ઉપયોગ ન કરો — બ્રાઉઝર એન્વાયરમેન્ટ્સ પૂરતી એન્ટ્રોપી ન આપી શકે. પ્રોડક્શન કી જનરેશન માટે હંમેશા હાર્ડવેર વૉલેટ્સ અથવા ઑડિટેડ સોફ્ટવેરનો ઉપયોગ કરો. પાસફ્રેઝ કેસ-સેન્સિટિવ છે અને જો ભૂલી જશો તો ફંડ્સ કાયમ માટે ગુમાઈ જાય છે. બધા 12-શબ્દના કોમ્બિનેશન્સ માન્ય નથી — ચેકસમ મેળ ખાતો હોવો જરૂરી છે.

કોડની સામે આ ટૂલ ક્યારે વાપરવું

આ બ્રાઉઝર ટૂલનો ઉપયોગ માત્ર શીખવા, ટેસ્ટિંગ અને ડેવલપમેન્ટ હેતુઓ માટે કરો. પ્રોડક્શન વૉલેટ એપ્લિકેશન્સ માટે, યોગ્ય એન્ટ્રોપી સોર્સિસ સાથે તમારી એપ્લિકેશનમાં સીધા @scure/bip39 અથવા bitcoinjs-lib જેવી ઑડિટેડ લાઇબ્રેરીઝનો ઉપયોગ કરો, અને સીડ ફ્રેઝને બ્રાઉઝર ડેવલપર ટૂલ્સ અથવા નેટવર્ક રિક્વેસ્ટ્સમાં ક્યારેય એક્સપોઝ ન કરો.