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] Phát hiện chế độ ECB (khối lặp)

    Phát hiện ECB

    ECB lộ thông tin: hai khối rõ giống nhau cho hai khối mã giống nhau. Nếu một bản mã có khối lặp, rất có thể nó dùng ECB.

    Cho bản mã (hex) và kích thước khối B, kiểm tra có hai khối B byte giống hệt nhau không. In ECB nếu có khối lặp, ngược lại NOT_ECB.

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

      Dòng 1: bản mã hex (bội số của B byte). Dòng 2: số nguyên B.

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

      1 ≤ B ≤ 64.

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

      Một dòng: ECB hoặc NOT_ECB.

    Ví dụ:

    Đầu vào:

    deadbeefdeadbeef
    4
    

    Đầu ra:

    ECB

    Giải thích:

    Hai khối 4 byte đều 'deadbeef' → có khối lặp → ECB.

    Đang tải editor...