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] PKCS#7: kiểm tra hợp lệ

    PKCS#7 — kiểm tra đệm hợp lệ

    Cho dữ liệu (hex) và kích thước khối B, kiểm tra đệm PKCS#7 có hợp lệ không. Hợp lệ khi:

    1. len(data) là bội số của B và > 0,
    2. byte cuối n thỏa 1 ≤ n ≤ B,
    3. n byte cuối đều bằng n.

    In VALID hoặc INVALID.

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

      Dòng 1: dữ liệu hex. Dòng 2: số nguyên B.

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

      1 ≤ B ≤ 255.

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

      Một dòng: VALID hoặc INVALID.

    Ví dụ:

    Đầu vào:

    48656c6c6f030303
    8
    

    Đầu ra:

    VALID

    Giải thích:

    Đủ bội số 8, byte cuối 3, ba byte cuối đều 03 → VALID.

    Đang tải editor...