DevToys Web Pro iconDevToys Web ProBlog
Đánh giá chúng tôi:
Dùng thử tiện ích mở rộng trình duyệt:

Trình kiểm tra độ mạnh mật khẩu

Ví dụ

Nhập mật khẩu

  • Độ mạnh

    Nhập mật khẩu để kiểm tra
    Chi tiết kỹ thuật

    Cách Trình Kiểm Tra Độ Mạnh Mật Khẩu Hoạt Động

    Công cụ làm gì

    Trình kiểm tra độ mạnh mật khẩu này phân tích mật khẩu dựa trên nhiều yếu tố bao gồm độ đa dạng ký tự, độ dài, các mẫu phổ biến và từ trong từ điển. Nó cung cấp điểm độ mạnh từ 0 đến 4, thời gian ước tính để bẻ khóa trong các kịch bản tấn công khác nhau và phản hồi có thể hành động để cải thiện bảo mật mật khẩu.

    Các trường hợp sử dụng phổ biến cho lập trình viên

    Lập trình viên dùng trình kiểm thử độ mạnh mật khẩu này để xác thực chính sách mật khẩu cho biểu mẫu đăng ký, kiểm tra yêu cầu bảo mật trong hệ thống xác thực và xác minh rằng thước đo mật khẩu trong ứng dụng của họ hoạt động đúng. Nó giúp đảm bảo mật khẩu người dùng đáp ứng các tiêu chuẩn bảo mật tối thiểu trước khi triển khai.

    Chỉ số độ mạnh và chấm điểm

    Trình phân tích mật khẩu đánh giá entropy, thành phần ký tự (chữ hoa, chữ thường, chữ số, ký tự đặc biệt) và phát hiện các mẫu phổ biến như chuỗi phím trên bàn phím, ký tự lặp và từ trong từ điển. Ước tính thời gian bẻ khóa được cung cấp cho bốn kịch bản: online có giới hạn tốc độ, online không giới hạn tốc độ, offline băm chậm và offline băm nhanh.

    Các lỗi thường gặp và trường hợp biên

    Những mật khẩu như “P@ssw0rd!” có thể trông mạnh do đa dạng ký tự nhưng lại yếu vì chúng theo các mẫu thay thế phổ biến. Cụm mật khẩu dài với các từ ngẫu nhiên thường vượt trội so với mật khẩu ngắn nhưng phức tạp. Công cụ này phát hiện các mẫu đó và đưa ra khuyến nghị cụ thể để cải thiện.

    Khi nào nên dùng công cụ này thay vì viết mã

    Hãy dùng thước đo độ mạnh mật khẩu này để kiểm tra nhanh trong quá trình phát triển và kiểm thử. Với hệ thống chạy thực tế, hãy triển khai xác thực mật khẩu phía máy chủ bằng các thư viện như zxcvbn. Chỉ báo độ mạnh phía client nên bổ trợ, không thay thế, việc xác thực phía máy chủ và các chính sách bảo mật.