Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Basic Auth — giải mã user:pass

    Basic Authentication

    Header Authorization: Basic <base64> mã hoá user:password bằng base64.

    Cho một dòng là toàn bộ header (Basic <base64>). Giải mã và in ra user và password trên 2 dòng.

    Ví dụ

    Input:  Basic YWRtaW46MTIzNA==
    Output:
    admin
    1234
    

    (YWRtaW46MTIzNA== = base64 của admin:1234)

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

      Một dòng: Basic <base64(user:password)>.

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

      password có thể chứa dấu : — chỉ tách ở dấu : ĐẦU TIÊN.

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

      Dòng 1: user. Dòng 2: password.

    Ví dụ:

    Đầu vào:

    Basic YWRtaW46MTIzNA==

    Đầu ra:

    admin
    1234

    Giải thích:

    Decode → 'admin:1234', tách ở ':' đầu.

    Đang tải editor...