Công cụ miễn phí

Cụm từ khôi phục: tạo và kiểm tra

Cụm từ khôi phục theo chuẩn BIP-39 gồm 12 hoặc 24 từ lấy từ danh sách 2048 từ, mã hóa một khóa ngẫu nhiên và tổng kiểm tra. Từ cuối cùng không tùy ý: nó kiểm tra tất cả các từ trước đó, nên cụm từ có lỗi gõ sẽ không qua được kiểm tra.

Tạo cụm từ mới hoặc dán cụm từ của bạn vào đây, chúng tôi sẽ kiểm tra tổng kiểm tra.

Quan trọng, hãy đọc trước khi bạn nhấn nút Cụm từ được tạo trên một trang web không nên dùng cho tiền thật. Trang này không gửi bất cứ thứ gì đi đâu cả, nhưng bên cạnh nó vẫn có các tiện ích mở rộng trình duyệt, đồng bộ bộ nhớ tạm và ánh mắt người khác sau lưng bạn. Với ví thật, hãy dùng ví cứng hoặc tạo cụm từ trên thiết bị không kết nối mạng. Ở đây chỉ dùng để học, cho mạng thử nghiệm và để kiểm tra một cụm từ đã có sẵn.

Cách hoạt động

1. Tính ngẫu nhiênTrình duyệt lấy 128-256 bit từ nguồn số ngẫu nhiên của hệ thống, cùng nguồn được dùng cho khóa mã hóa. Bộ tạo số ngẫu nhiên thông thường không dùng được ở đây: nó có thể đoán trước được.
2. Tổng kiểm traSHA-256 được tính từ các bit này, và vài bit đầu của kết quả được thêm vào cuối: một bit cho mỗi 32 bit ngẫu nhiên. Với 12 từ là 4 bit, với 24 từ là tám bit.
3. Các từChuỗi bit thu được được cắt thành các đoạn 11 bit. Mỗi đoạn là một số từ 0 đến 2047, tức là số thứ tự của một từ trong danh sách chuẩn. Đó là lý do danh sách có kích thước như vậy, và vì sao số từ luôn là bội số của ba.
4. Kiểm traQuá trình ngược lại: các từ chuyển thành số thứ tự, số thứ tự thành bit, SHA-256 được tính lại từ đầu và so sánh với phần cuối. Nếu không khớp, có nghĩa là ở đâu đó có lỗi gõ hoặc từ bị đảo vị trí.

Câu hỏi thường gặp

guest@404vpn:~$ cat seed-faq.md
[01] $ Vì sao không thể tự chọn từ cuối cùng? ▸
> Vì trong đó chứa tổng kiểm tra. Các từ mã hóa các bit ngẫu nhiên, và ở cuối được thêm vào vài bit từ SHA-256 của chính dãy ngẫu nhiên đó. Nếu đổi bất kỳ từ nào, tổng sẽ không còn khớp, và đó là cách ví nhận ra bạn đã nhập sai.
[02] $ 12 hay 24 từ, có khác biệt gì không? ▸
> Mười hai từ là 128 bit ngẫu nhiên, hai mươi bốn là 256 bit. Không thể dò ra cả hai bằng phương pháp thử: 128 bit đã vượt quá khả năng của mọi thiết bị hiện có. Hai mươi bốn từ được chọn khi cần dự phòng cho tương lai hoặc theo yêu cầu quy định, nhưng trên thực tế nguy cơ không nằm ở độ dài cụm từ, mà ở nơi nó được ghi lại.
[03] $ Cụm từ có được gửi đến máy chủ không? ▸
> Không. Việc tạo và kiểm tra diễn ra hoàn toàn trong trình duyệt: cả từ ngữ lẫn các bit ngẫu nhiên đều không rời khỏi trang. Yêu cầu mạng duy nhất mà trang gửi đi là bộ đếm lượt truy cập ẩn danh, giống như trên mọi trang khác của chúng tôi: nó chỉ chứa địa chỉ trang và không gì khác. Tắt kết nối internet, công cụ vẫn hoạt động bình thường, và đó chính là cách nên làm khi dùng cho ví thật.
[04] $ Từ thứ 25 hay passphrase là gì? ▸
> Đó là mật khẩu bổ sung được thêm vào cụm từ, tạo ra một bộ ví hoàn toàn khác. Nó không được lưu ở đâu cả và không thể khôi phục: quên mất là mất quyền truy cập, dù bạn nhớ đủ cả 24 từ. Ở đây chúng tôi không đề cập đến nó, đó là chuyện khác.
[05] $ Công cụ có hiển thị địa chỉ ví không? ▸
> Không, và đó là chủ ý. Việc suy ra địa chỉ đòi hỏi thêm một lớp tính toán nữa và tạo ra cám dỗ đem cụm từ thật ra kiểm tra trên trang. Ở đây chỉ có bản thân cụm từ và tổng kiểm tra của nó.