🛝Toolio
Giới thiệu Liên hệ

🎲 Trình tạo Mật khẩu Diceware

Tạo mật khẩu mạnh nhưng dễ nhớ theo cách Diceware — các từ ngẫu nhiên được chọn từ danh sách 7.776 từ của EFF bằng trình tạo ngẫu nhiên an toàn trong trình duyệt. Chọn số lượng từ, một ký tự phân tách và tùy chọn chữ in hoa, số hoặc ký hiệu; Toolio hiển thị độ entropy, xếp hạng độ mạnh và thời gian ước tính để phá vỡ. Không có gì được tạo hoặc gửi đến máy chủ.

Độ entropy
Độ mạnh
Thời gian phá vỡ ước tính
Tùy chọn

Diceware chọn ngẫu nhiên các từ từ danh sách 7.776 từ của EFF bằng bộ tạo số ngẫu nhiên an toàn của trình duyệt bạn. Một mật khẩu gồm 6 từ có khoảng 77 bit entropy — dễ nhớ, cực kỳ khó để bẻ khóa. Không có gì được tạo hoặc gửi đến máy chủ.

Riêng tư từ thiết kế. Công cụ này chạy hoàn toàn trong trình duyệt của bạn — không có gì bạn nhập bị tải lên hay lưu lại, và hoạt động cả khi ngoại tuyến.

Giới thiệu

Diceware, được phổ biến bởi EFF, tạo mật khẩu từ các từ phổ biến để dễ nhớ nhưng khó đoán. Mỗi từ trong danh sách 7.776 từ cung cấp khoảng 12,9 bit entropy, vì vậy mật khẩu 6 từ đạt khoảng 77 bit — vượt xa khả năng tấn công brute-force. Trình tạo này sử dụng crypto.getRandomValues() với phương pháp loại bỏ để chọn ngẫu nhiên không thiên lệch, khác với Math.random(). Danh sách từ được lưu trữ cục bộ và lựa chọn diễn ra hoàn toàn ngoại tuyến.

Cách sử dụng

  1. Đặt số lượng từ (6 là giá trị mặc định mạnh) và chọn một ký tự phân tách.
  2. Tùy chọn bật chữ in hoa, một số ngẫu nhiên hoặc một ký hiệu theo quy tắc của trang web.
  3. Nhấn Tạo. Kiểm tra độ entropy, xếp hạng độ mạnh và ước tính thời gian phá vỡ.
  4. Sao chép mật khẩu của bạn — tạo lại cho đến khi bạn có một mật khẩu bạn có thể hình dung.

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

Tại sao dùng mật khẩu thay vì mật khẩu ngẫu nhiên?
Các mật khẩu dựa trên từ có thể đạt được độ entropy cao nhưng vẫn dễ nhớ, vì vậy bạn không cần phải ghi chúng lại. NIST khuyến khích sử dụng mật khẩu dài.
Tính ngẫu nhiên có an toàn không?
Có. Nó sử dụng API Web Crypto (crypto.getRandomValues) với phương pháp loại bỏ để chọn ngẫu nhiên không thiên lệch — không phải Math.random() yếu hơn.
Có gì được gửi đến máy chủ không?
Không. Danh sách từ được bao gồm trong trang và việc tạo mật khẩu diễn ra hoàn toàn trong trình duyệt, ngoại tuyến.