Ir al contenido

Codificación y criptografía

Entradasvalue (cadena)
Salidasresult (cadena)
opEfecto
base64EncodeCodifica en base64
base64DecodeDescodifica
md5Hash MD5
sha1Hash SHA-1
sha256Hash SHA-256
sha512Hash SHA-512
hmacSha256HMAC SHA-256 — requiere el campo key
uuidGenera un UUID v4

hmacSha256 es lo que hace falta para firmar un webhook saliente o verificar una firma entrante. Coloque la clave en una variable de tipo Secreto.

Entradasvalue (cadena)
Salidasresult{ header, payload, signature }

Descodifica un token para inspeccionar sus reclamaciones, por ejemplo para comprobar que un scope esperado está presente tras una autenticación.

Entradasvalue
Salidasresult
opEfecto
encodeCodifica un componente de URL
decodeDescodifica
parseQueryAnaliza una cadena de consulta y la convierte en objeto
buildQueryConstruye una cadena de consulta a partir de un objeto
parseUrlDescompone una URL

parseUrl devuelve { protocol, hostname, port, pathname, search, hash, origin, query }, práctico para extraer un identificador de una cabecera Location tras una creación.