Mật khẩu ngẫu nhiên bao gồm chữ cái, chữ số và ký hiệu thông qua hàm crypto.getRandomValues.
Trình tạo cụm mật khẩu (Các từ theo tiêu chuẩn BIP39)
Công cụ này được hiển thị bằng tiếng Anh; trang này giải thích về công cụ đó bằng ngôn ngữ của bạn.
Sử dụng Trình tạo cụm mật khẩu (Các từ theo tiêu chuẩn BIP39)
Chức năng của nó là gì?
Tạo mật khẩu kiểu diceware từ danh sách 2048 từ tiếng Anh theo tiêu chuẩn BIP39. Mỗi từ đóng góp thêm 11 bit entropy, do đó sáu từ mặc định sẽ cho ra 66 bit.
Ứng dụng này hoạt động hoàn toàn trên trình duyệt của bạn: mọi thông tin bạn nhập vào đều không được tải lên.
Cách sử dụng Trình tạo cụm mật khẩu (Các từ theo tiêu chuẩn BIP39)
- Chọn số lượng từ. Chọn từ 4 đến 8 từ trong phần “Số từ”. Mỗi từ tương ứng với 11 bit, do đó 6 từ tương ứng với 66 bit và 8 từ tương ứng với 88 bit.
- Chọn một dấu phân cách. Hãy chọn khoảng trắng, dấu gạch ngang, dấu chấm hoặc dấu gạch dưới, tùy theo trang web hoặc thiết bị đó chấp nhận ký tự nào.
- Đặt số lượng và chữ in hoa. Đặt số lượng từ 1 đến 20 cụm mật khẩu, và chọn “Chữ cái đầu tiên” trong mục “Viết hoa” nếu trang web yêu cầu viết hoa.
- Tạo và chọn một. Nhấn nút “Generate” để tạo một lô mới. Hãy sử dụng chính xác cụm mật khẩu đã được tạo ra; việc thay thế bằng những từ bạn thích hơn sẽ khiến nó dễ bị đoán hơn.
- Sao chép và lưu trữ. Văn bản sao chép sẽ bao gồm toàn bộ danh sách, vì vậy hãy chỉ giữ lại cụm mật khẩu mà bạn sử dụng. Lưu nó vào trình quản lý mật khẩu của bạn và không được sử dụng lại cụm mật khẩu đó.
Ví dụ
Cài đặt mặc định
6 words, space separator, 5 passphrases, no capitalsFive passphrases of six lowercase words joined by spaces, such as word word word word word word.
Real ones are generated in your browser from the word list with crypto.getRandomValues; none is printed on this page, because a published passphrase is not secret.Cung cấp năm cụm mật khẩu, mỗi cụm gồm sáu từ ngẫu nhiên, mỗi cụm mật khẩu có độ dài 66 bit; chọn 8 từ để có độ dài 88 bit.
Nó kiểm tra những gì
| Tín hiệu | Ý nghĩa của điều đó là gì |
|---|---|
| Số từ | 4 từ tương ứng với 44 bit, 5 từ tương ứng với 55 bit, 6 từ tương ứng với 66 bit, 7 từ tương ứng với 77 bit và 8 từ tương ứng với 88 bit. Hãy chọn thêm các từ để bảo vệ tài khoản ngân hàng hoặc tài khoản email. |
| Nguồn từ | Danh sách tiếng Anh BIP39 gồm 2.048 từ, từ “abandon” đến “zoo”, được tích hợp sẵn trong trang. Các từ có độ dài từ 3 đến 8 chữ cái. Đây là danh sách mà các ví tiền điện tử sử dụng để tạo cụm từ hạt giống, chính vì vậy kết quả trông giống như một cụm từ hạt giống. |
| Tính ngẫu nhiên | Hàm `crypto.getRandomValues` trả về các số 32-bit đã được giảm modulo 2048. Vì 2048 chia hết cho 2^32, nên mỗi giá trị đều có xác suất xuất hiện như nhau. |
| Dấu phân cách | Thay đổi hình thức, không thay đổi độ mạnh: kẻ tấn công có thể thử cả bốn cách. Hãy chọn một cách mà trang web chấp nhận, vì một số biểu mẫu sẽ cắt bớt hoặc từ chối các khoảng trắng. |
| Viết hoa: Chữ cái đầu tiên | Chuyển chữ cái đầu tiên của mỗi từ sang chữ in hoa. Cách làm này đáp ứng yêu cầu của các trang web đòi hỏi phải viết hoa chữ cái đầu tiên, nhưng hầu như không mang lại hiệu quả gì đáng kể. |
| Số lượng | Từ 1 đến 20 cụm mật khẩu. Số lượng lớn hơn sẽ được giới hạn ở mức 20, còn trường trống sẽ được tính là 5. |
| Sao chép | Sao chép tất cả các cụm mật khẩu trong danh sách, mỗi dòng một cụm. Xóa những cụm mật khẩu bạn không sử dụng khỏi vị trí bạn đã dán chúng. |
| Các từ lặp lại | Mỗi từ được rút ra riêng lẻ, do đó cùng một từ có thể xuất hiện hai lần. Điều này là bình thường và đã được tính toán trong 11 bit cho mỗi từ. |
Các ví dụ khác
Cài đặt thời gian dài nhất
8 words, Dash, Count 1, Capitalize First letterMột cụm mật khẩu gồm tám từ viết hoa được nối với nhau bằng dấu gạch ngang, theo dạng Từ-Từ-Từ-Từ-Từ-Từ-Từ-Từ, 88 bit.
Số lượng vượt quá giới hạn
6 words, Space, Count 50Hai mươi cụm mật khẩu, vì số lượng tối đa được giới hạn ở 20. Mỗi cụm gồm sáu từ viết thường được nối với nhau bằng khoảng trắng và có độ dài 66 bit.
Cài đặt ngắn nhất
4 words, Dot, Count 3Ba cụm mật khẩu theo định dạng word.word.word.word, mỗi cụm dài 44 bit, đây là tùy chọn yếu nhất mà công cụ này cung cấp.
Câu hỏi thường gặp
Mật khẩu trên trang này có độ mạnh như thế nào?
Các từ được chọn bằng hàm `crypto.getRandomValues` từ tập hợp 2048 từ, do đó mỗi từ đóng góp chính xác 11 bit: 4 từ cho 44 bit, 6 từ cho 66 bit và 8 từ cho 88 bit. Việc viết hoa chữ cái đầu tiên hoặc thay đổi ký tự phân cách hầu như không tăng thêm độ an toàn nào, bởi vì kẻ tấn công có thể thử các biến thể đó.
Đây có phải là cụm từ hạt giống của ví tiền điện tử không?
Không. Các từ này lấy từ danh sách BIP39, nhưng không có tổng kiểm tra và kết quả không phải là cụm từ mnemonic ví hợp lệ, vì vậy chỉ nên sử dụng nó như một mật khẩu. Đừng bao giờ nhập cụm từ hạt giống thực sự vào bất kỳ trang web nào, kể cả trang web này.
Các cụm mật khẩu có được gửi đi đâu không?
Không. Danh sách từ là một phần của trang này và các cụm mật khẩu được tạo ra ngay trong trình duyệt của bạn; không có dữ liệu nào được tải lên hay lưu trữ.
Cụm mật khẩu có mạnh hơn mật khẩu ngẫu nhiên không?
Không tính theo từng ký tự. Sáu từ chứa 66 bit, tương đương với một mật khẩu ngẫu nhiên gồm 10 đến 11 ký tự được tạo ra từ cả bốn bộ công cụ tạo mật khẩu. Cụm mật khẩu dễ gõ và dễ nhớ hơn, điều này rất hữu ích đối với những thông tin bí mật hiếm hoi mà bạn không thể lưu trữ trong trình quản lý mật khẩu.
Việc công khai danh sách từ có làm cho nó kém hiệu quả hơn không?
Không. Số bit đã được tính toán dựa trên giả định rằng kẻ tấn công biết danh sách và số lượng từ. Điều mà kẻ tấn công không thể biết là những từ nào đã được bộ tạo số ngẫu nhiên chọn ra.
Tôi có thể sử dụng cụm mật khẩu ở đâu?
Bất cứ khi nào hệ thống cho phép sử dụng mật khẩu dài và bạn phải nhập mật khẩu đó: mật khẩu chính của trình quản lý mật khẩu, mật khẩu mã hóa ổ đĩa hoặc khóa Wi-Fi. Nếu trang web không chấp nhận khoảng trắng, hãy chọn dấu gạch ngang (-) hoặc dấu gạch dưới (_).
Tại sao lại không chọn những từ mà chính mình yêu thích nhỉ?
Các từ mà mọi người chọn thường tuân theo những mẫu mà các công cụ dự đoán sẽ thử trước tiên. Mức 11 bit trên mỗi từ chỉ đúng khi máy tính chọn từng từ một cách ngẫu nhiên.