Một điểm yếu nổi tiếng của RC4 (Mantin–Shamir): byte thứ hai của keystream có xác suất bằng 0 cao gấp đôi mong đợi. Bài này mô phỏng: với mỗi khóa, sinh 2 byte keystream RC4 và kiểm tra byte thứ hai (chỉ số 1) có bằng 0 hay không.
Cho Q khóa, in một chuỗi Q ký tự: 1 nếu byte thứ hai bằng 0, ngược lại 0.
Tùy khóa, byte thứ hai có thể bằng 0 hoặc không.
Dòng 1: Q.
Với mỗi khóa: dòng L, dòng L byte khóa.
1≤Q≤1000, mỗi L≤256.
Một dòng Q ký tự 0/1.
Ví dụ:
Đầu vào:
3
3
75 101 121
3
87 105 107
1
0
Đầu ra:
000
Giải thích:
Đang tải editor...