Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Đánh giá độ mạnh mật khẩu theo luật

    Đánh giá độ mạnh mật khẩu theo luật

    Khái niệm. Chính sách mật khẩu thường chấm điểm theo bộ luật để buộc người dùng đặt mật khẩu khó đoán. Bài này tính điểm theo 5 tiêu chí (mỗi tiêu chí +1):

    1. Độ dài ≥ 8
    2. Độ dài ≥ 12
    3. Có cả chữ hoa lẫn chữ thường
    4. Có chữ số
    5. Có ký tự đặc biệt (không phải chữ/số)

    Tổng điểm 0–5, quy về nhãn:

    Điểm Nhãn
    0–1 Rat yeu
    2 Yeu
    3 Trung binh
    4 Manh
    5 Rat manh

    Ví dụ. Abcd1234!@#$ (len 12, hoa+thường, số, đặc biệt) → 5 → 5 Rat manh.

    • Định dạng đầu vào:

      Một dòng: mật khẩu.

    • Ràng buộc đầu vào:

      Độ dài mật khẩu ≤ 1000.

    • Định dạng đầu ra:

      Một dòng: <điểm> <nhãn>.

    Ví dụ:

    Đầu vào:

    Abcdefg1
    

    Đầu ra:

    3 Trung binh

    Giải thích:

    len=8 (+1), có hoa+thường (+1), có số (+1); không đủ 12, không ký tự đặc biệt → 3 điểm → Trung binh.

    Đang tải editor...