DevToys Web Pro iconDevToys Web Proব্লগ
আমাদের রেট দিন:
ব্রাউজার এক্সটেনশন ব্যবহার করে দেখুন:

BIP39 ম্নেমোনিক জেনারেটর

মোড
শব্দ সংখ্যা

ম্নেমনিক তৈরি করুন

প্রযুক্তিগত বিবরণ

BIP39 ম্নেমোনিক জেনারেটর কীভাবে কাজ করে

টুলটি কী করে

BIP39 ম্নেমোনিক জেনারেটর ক্রিপ্টোগ্রাফিকভাবে সুরক্ষিত সিড ফ্রেজ তৈরি করে, যা ক্রিপ্টোকারেন্সি ওয়ালেট ব্যাকআপ ও রিস্টোর করতে ব্যবহৃত হয়। এটি স্ট্যান্ডার্ড BIP39 ইংরেজি ওয়ার্ডলিস্ট (2048 শব্দ) থেকে 12, 15, 18, 21, বা 24-শব্দের ফ্রেজ তৈরি করে, যেখানে ত্রুটি শনাক্তকরণের জন্য বিল্ট-ইন চেকসম থাকে। টুলটি বিদ্যমান ম্নেমোনিকও যাচাই করতে পারে এবং সংশ্লিষ্ট সিড ডেরাইভ করতে পারে।

ডেভেলপারদের সাধারণ ব্যবহারক্ষেত্র

ডেভেলপাররা ক্রিপ্টোকারেন্সি ওয়ালেট অ্যাপ্লিকেশন তৈরি, HD ওয়ালেট ডেরাইভেশন পাথ টেস্ট, ডেভেলপমেন্ট এনভায়রনমেন্টের জন্য টেস্ট ওয়ালেট তৈরি, এবং ম্নেমোনিক ভ্যালিডেশন লজিক যাচাই করার সময় BIP39 জেনারেটর ব্যবহার করেন। ওয়ালেট জেনারেশনের এনট্রপি বিশ্লেষণ করা সিকিউরিটি রিসার্চারদের জন্য এবং সিড ফ্রেজ কীভাবে কাজ করে তা দেখাতে শিক্ষকদের জন্যও এই টুলটি উপকারী।

ডেটা ফরম্যাট, টাইপ বা ভ্যারিয়েন্ট

BIP39 ম্নেমোনিক একটি স্ট্যান্ডার্ডাইজড 2048-শব্দের তালিকা থেকে শব্দের ধারাবাহিকতা হিসেবে এনট্রপি এনকোড করে। 128 বিট এনট্রপি থেকে 12টি শব্দ, 256 বিট থেকে 24টি শব্দ তৈরি হয়। শেষ শব্দটিতে এনট্রপির SHA-256 থেকে ডেরাইভ করা একটি চেকসম থাকে। ঐচ্ছিক একটি পাসফ্রেজের সাথে ম্নেমোনিকটি মিলিয়ে PBKDF2-HMAC-SHA512 (2048 iterations) ব্যবহার করে 512-বিট সিড ডেরাইভ করা যায়।

সাধারণ ভুল ও এজ কেস

বাস্তব অর্থের জন্য ব্রাউজারে তৈরি করা ম্নেমোনিক কখনোই ব্যবহার করবেন না — ব্রাউজার এনভায়রনমেন্টে পর্যাপ্ত এনট্রপি নাও থাকতে পারে। প্রোডাকশন কী জেনারেশনের জন্য সবসময় হার্ডওয়্যার ওয়ালেট বা অডিটেড সফটওয়্যার ব্যবহার করুন। পাসফ্রেজ কেস-সেনসিটিভ এবং ভুলে গেলে অর্থ স্থায়ীভাবে হারিয়ে যায়। সব 12-শব্দের কম্বিনেশন বৈধ নয় — চেকসম অবশ্যই মিলতে হবে।

কোডের বদলে কখন এই টুল ব্যবহার করবেন

এই ব্রাউজার টুলটি শুধু শেখা, টেস্টিং, এবং ডেভেলপমেন্টের উদ্দেশ্যে ব্যবহার করুন। প্রোডাকশন ওয়ালেট অ্যাপ্লিকেশনের জন্য, সঠিক এনট্রপি সোর্সসহ আপনার অ্যাপ্লিকেশনে সরাসরি @scure/bip39 বা bitcoinjs-lib-এর মতো অডিটেড লাইব্রেরি ব্যবহার করুন, এবং সিড ফ্রেজ কখনোই ব্রাউজারের ডেভেলপার টুলস বা নেটওয়ার্ক রিকোয়েস্টে এক্সপোজ করবেন না।