Trình tạo cụm từ ghi nhớ BIP39
Tạo Mnemonic
Chi tiết kỹ thuật
Cách Trình tạo Mnemonic BIP39 Hoạt động
Công cụ làm gì
Trình tạo Mnemonic BIP39 tạo ra các cụm từ seed an toàn về mặt mật mã dùng để sao lưu và khôi phục ví tiền mã hóa. Công cụ tạo các cụm từ 12, 15, 18, 21 hoặc 24 từ từ danh sách từ tiếng Anh chuẩn BIP39 (2048 từ), kèm checksum tích hợp để phát hiện lỗi. Công cụ cũng có thể xác thực các mnemonic hiện có và suy ra seed tương ứng.
Các trường hợp sử dụng phổ biến cho lập trình viên
Lập trình viên dùng trình tạo BIP39 khi xây dựng ứng dụng ví tiền mã hóa, kiểm thử các đường dẫn suy diễn ví HD, tạo ví thử cho môi trường phát triển và xác minh logic kiểm tra hợp lệ mnemonic. Công cụ cũng hữu ích cho các nhà nghiên cứu bảo mật phân tích entropy khi tạo ví và cho giáo viên minh họa cách hoạt động của cụm từ seed.
Định dạng dữ liệu, kiểu hoặc biến thể
Mnemonic BIP39 mã hóa entropy thành một chuỗi từ từ danh sách chuẩn hóa gồm 2048 từ. 128 bit entropy tạo ra 12 từ, 256 bit tạo ra 24 từ. Từ cuối cùng chứa checksum được suy ra từ SHA-256 của entropy. Mnemonic có thể kết hợp với một passphrase tùy chọn để suy ra seed 512-bit bằng PBKDF2-HMAC-SHA512 (2048 vòng lặp).
Các lỗi thường gặp và trường hợp biên
Không bao giờ dùng mnemonic được tạo trong trình duyệt cho tiền thật — môi trường trình duyệt có thể không cung cấp đủ entropy. Luôn dùng ví phần cứng hoặc phần mềm đã được kiểm toán cho việc tạo khóa trong môi trường sản xuất. Passphrase phân biệt chữ hoa/chữ thường và nếu quên, tài sản sẽ mất vĩnh viễn. Không phải mọi tổ hợp 12 từ đều hợp lệ — checksum phải khớp.
Khi nào nên dùng công cụ này thay vì viết mã
Chỉ dùng công cụ trên trình duyệt này cho mục đích học tập, kiểm thử và phát triển. Với ứng dụng ví trong môi trường sản xuất, hãy dùng trực tiếp các thư viện đã được kiểm toán như @scure/bip39 hoặc bitcoinjs-lib trong ứng dụng của bạn với nguồn entropy phù hợp, và tuyệt đối không để lộ cụm từ seed qua công cụ dành cho nhà phát triển của trình duyệt hoặc các yêu cầu mạng.