Entropy (số bit ngẫu nhiên) của một mật khẩu độ dài L được sinh từ bảng ký tự kích thước N được ước lượng bằng công thức E=L⋅log2N.
Cho một mật khẩu S, xác định bảng ký tự N mà S thực sự sử dụng dựa trên các nhóm ký tự xuất hiện trong S:
Quy ước: nếu S rỗng (hoặc không xác định được nhóm ký tự nào, tức N=0) thì E=0.
Ví dụ: S= aaaaaaaaaa (10 chữ thường) ⇒N=26, E=10⋅log226≈47.00.
Một dòng chứa mật khẩu S (độ dài từ 0 đến 200 ký tự ASCII in được).
In ra giá trị entropy E làm tròn đến đúng 2 chữ số thập phân.
Ví dụ:
Đầu vào:
Đầu ra:
0.00
Đầu vào:
aaaaaaaaaa
Đầu ra:
47.00
Đang tải editor...