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] JWT — giải mã base64url payload

    Giải mã base64url

    Phần payload của JWT được mã hoá base64url (khác base64 thường: +→-, /→_, bỏ = đệm).

    Cho một chuỗi base64url ở dòng 1, hãy giải mã và in ra chuỗi gốc.

    Ví dụ

    Input:  eyJzdWIiOiIxMjMifQ
    Output: {"sub":"123"}
    

    Gợi ý Node 12: thay -→+, _→/, thêm = cho đủ bội số 4, rồi Buffer.from(s,'base64').

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

      Một dòng: chuỗi base64url.

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

      Đầu vào là base64url hợp lệ.

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

      Chuỗi đã giải mã.

    Ví dụ:

    Đầu vào:

    eyJzdWIiOiIxMjMifQ

    Đầu ra:

    {"sub":"123"}

    Giải thích:

    base64url decode → JSON gốc.

    Đang tải editor...