Tính entropy mật khẩu

Tính entropy mật khẩu theo công thức độ dài × log2(kích thước tập ký tự), kèm entropy Shannon và ước tính thực tế của zxcvbn để thấy các công thức khác nhau thế nào.

Nhập mật khẩu ở trên để phân tích. Không có gì được gửi đi đâu cả.

Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.

Tính entropy mật khẩu là gì?

Công cụ này hiển thị công thức entropy kinh điển của mật khẩu, độ dài × log2(tập ký tự), bên cạnh entropy Shannon của các ký tự và ước tính thực tế từ zxcvbn. So sánh chúng cho thấy vì sao con số kinh điển chỉ đúng với mật khẩu được tạo ngẫu nhiên.

Cách sử dụng Tính entropy mật khẩu

  1. Nhập mật khẩu vào ô Mật khẩu.
  2. Đọc Entropy theo tập ký tự tính bằng bit và Kích thước tập ký tự được nhận diện.
  3. So sánh với Entropy Shannon và Ước tính thực tế (zxcvbn).
  4. Xem những loại ký tự nào đã góp vào tập ký tự.

Ví dụ

Đầu vào
Tr0ub4dor&3
Đầu ra
Pool entropy 72.1 bits (pool 94, length 11); Shannon 3.28 × 11 = 36.1; realistic estimate (zxcvbn) 19.5 bits

Khi nào nên dùng Tính entropy mật khẩu

Dùng để kiểm tra độ mạnh của mật khẩu được tạo ngẫu nhiên hoặc để dạy cách tính entropy. Với mật khẩu do con người tự đặt, hãy dựa vào ước tính thực tế hoặc công cụ kiểm tra độ mạnh; entropy theo tập sẽ đánh giá quá cao chúng.

Tính entropy mật khẩu hoạt động như thế nào

Kích thước tập là tổng của các loại ký tự có mặt: chữ thường 26, chữ hoa 26, chữ số 10, ký hiệu ASCII 32, dấu cách 1, cộng với số ký tự không phải ASCII khác nhau. Entropy theo tập = độ dài × log2(kích thước tập). Entropy Shannon = −Σ p·log2(p) theo tần suất ký tự, nhân với độ dài. Ước tính thực tế là log2 của số lần đoán do zxcvbn tính.

Các Trường Hợp Sử Dụng Phổ Biến

  • Xác minh mật khẩu đã tạo đạt yêu cầu entropy (ví dụ 80 bit)
  • Dạy sự khác biệt giữa entropy lý thuyết và thực tế
  • So sánh các lựa chọn bộ ký tự cho mật khẩu ngẫu nhiên
  • Ghi rõ yêu cầu mật khẩu trong chính sách bảo mật

Câu Hỏi Thường Gặp

Vì sao các con số chênh lệch nhiều như vậy?

Công thức theo tập ký tự giả định mọi ký tự đều được chọn ngẫu nhiên. Tr0ub4dor&3 là một từ trong từ điển có thay ký tự, nên kẻ tấn công thông minh cần ít lần đoán hơn nhiều, điều mà zxcvbn phản ánh.

Bao nhiêu bit là đủ?

Với mật khẩu ngẫu nhiên, từ 80 bit trở lên chống được mọi cuộc tấn công ngoại tuyến thực tế; 128 bit thì hoàn toàn vượt khỏi khả năng dò vét cạn.

Vì sao entropy Shannon thấp hơn entropy theo tập?

Entropy Shannon chỉ đo mức phân bố đều của các ký tự thực sự được dùng, chứ không đo kích thước bảng chữ cái mà chúng được lấy ra.

Khám phá thêm danh mục