MAC (Message Authentication Code) bảo vệ tính toàn vẹn và xác thực nguồn gốc thông điệp. Với khóa key, MAC hợp lệ là:
HMAC_SHA256(key, message)
Cho key, message và một mac nhận được, in VALID nếu khớp, ngược lại INVALID.
Ví dụ: key=k1, message=hello; mac đúng → VALID.
3 dòng: key, message, mac (hex).
key, message ≤ 200 ký tự; mac là hex 64 ký tự.
1 dòng: VALID hoặc INVALID.
Ví dụ:
Đầu vào:
k1
hello
958a91d085768abe7198288c5e5b2e19398498ed33e20d8353ec2cf5cbd33729
Đầu ra:
VALID
Giải thích:
Đang tải editor...