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] HMAC-SHA256 cho challenge-response

    HMAC-SHA256 cho challenge-response

    Trong giao thức challenge-response, server gửi một challenge, client dùng khoá bí mật (mật khẩu) tính HMAC-SHA256(key=secret, msg=challenge) rồi gửi lại. Hãy tính giá trị HMAC này.

    In chuỗi hex (lowercase).

    Khái niệm: Client chứng minh biết secret mà không cần gửi secret qua mạng.

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

      Dòng 1: secret (khoá). Dòng 2: challenge (thông điệp).

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

      1 ≤ độ dài secret, challenge ≤ 200.

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

      In chuỗi hex HMAC-SHA256.

    Ví dụ:

    Đầu vào:

    secretkey
    challenge1

    Đầu ra:

    39970bf243f82e0829b300bd73a956c32c52db062f5870c6e846f77e20715707

    Giải thích:

    HMAC-SHA256 với khoá 'secretkey' và thông điệp 'challenge1'.

    Đang tải editor...