Mọi người chỉ đơn giản là có nhiều khả năng chọn "racecar" vì mật khẩu của họ khiến họ thích nó. Vì vậy, những từ đó tăng cao trên tất cả các danh sách từ (được sử dụng trước bất kỳ sự ép buộc nào). Và nó đơn giản hơn để kiểm tra đối với tất cả các palindromes hơn là duy trì một danh sách các palindromes trong thư viện kiểm tra mật khẩu.
Một số mật khẩu là tuyệt vời và một số thực sự xấu.
Chúng tôi sử dụng các yếu tố nhất định để đánh giá chất lượng của mật khẩu. Giống như chiều dài hoặc những gì các nhân vật khác nhau được sử dụng.
Đối với một số mật khẩu, các yếu tố này trở nên ít liên quan hơn hoặc không liên quan.
Giống như, đây là một mật khẩu tuyệt vời:
v10H73nqMQPkbUvTLOPyKBg4KnkUjWgF
Cái này không nhiều lắm:
acbaacbacaabcabbbaaabcaccbbbaaac
Mặc dù nó có cùng độ dài, nhưng nếu áp dụng cùng một quy tắc mật khẩu và bạn buộc phải sử dụng nó, mật khẩu thứ hai sẽ được thử sớm hơn rất nhiều so với mật khẩu đầu tiên.
Chúng ta hãy xem cái này:
qwertyuiopasdfghjklzxcvbnm123456
Bây giờ, chúng tôi đang lăn lộn với một mật khẩu nghiêm trọng! Chỉ có điều đó gần như là mật khẩu tồi tệ nhất có thể bởi vì tất cả các chữ cái được sử dụng theo cùng một kiểu như chúng xuất hiện trên một loại bàn phím rất phổ biến.
Ai đó có thể nhìn vào mật khẩu đó và nghĩ rằng nó siêu tuyệt vời vì anh ta chọn nó theo giả định sai (độ dài là quan trọng nhất đối với mật khẩu).
Điều tương tự có thể được nói cho palindromes. Trước hết, họ cho cảm giác an toàn sai lầm (như Mike lưu ý) vì độ dài của chúng được tăng lên bằng cách đơn giản là sao chép tất cả các chữ cái. Nhưng vấn đề thực sự với họ là chúng dễ nhớ và có phần của một mặt hàng.
pam_cracklib
có thể trả lời điều này. Tôi đã thử nhìn vàomanpage
và thực hiện tìm kiếm trên web nhanh chóng nhưng không gặp may.