Bỏ qua để đến nội dung

Mã hóa và mật mã

Đầu vàovalue (chuỗi)
Đầu raresult (chuỗi)
opTác dụng
base64EncodeMã hóa sang base64
base64DecodeGiải mã
md5Giá trị băm MD5
sha1Giá trị băm SHA-1
sha256Giá trị băm SHA-256
sha512Giá trị băm SHA-512
hmacSha256HMAC SHA-256 — cần có trường key
uuidSinh một UUID v4

hmacSha256 chính là thứ bạn cần để ký một webhook đi ra hoặc kiểm tra một chữ ký đi vào. Hãy đặt khóa vào một biến kiểu Bí mật.

Đầu vàovalue (chuỗi)
Đầu raresult{ header, payload, signature }

Giải mã một token để xem xét các claim của nó — ví dụ để kiểm tra rằng một scope mong đợi thực sự có mặt sau khi xác thực.

Đầu vàovalue
Đầu raresult
opTác dụng
encodeMã hóa một thành phần của URL
decodeGiải mã
parseQueryPhân tích một chuỗi truy vấn thành đối tượng
buildQueryDựng một chuỗi truy vấn từ một đối tượng
parseUrlTách nhỏ một URL

parseUrl trả về { protocol, hostname, port, pathname, search, hash, origin, query } — rất tiện để trích một định danh ra khỏi header Location sau khi tạo mới.