Przejdź do głównej zawartości

Kodowanie i kryptografia

Wejściavalue (ciąg znaków)
Wyjściaresult (ciąg znaków)
opDziałanie
base64EncodeKoduje w base64
base64DecodeDekoduje
md5Skrót MD5
sha1Skrót SHA-1
sha256Skrót SHA-256
sha512Skrót SHA-512
hmacSha256HMAC SHA-256 — wymaga pola key
uuidGeneruje UUID v4

hmacSha256 to właściwe narzędzie do podpisania wychodzącego webhooka lub weryfikacji podpisu przychodzącego. Klucz należy umieścić w zmiennej typu Sekret.

Wejściavalue (ciąg znaków)
Wyjściaresult{ header, payload, signature }

Dekoduje token, aby przejrzeć zawarte w nim deklaracje — na przykład sprawdzić, czy po uwierzytelnieniu obecny jest oczekiwany scope.

Wejściavalue
Wyjściaresult
opDziałanie
encodeKoduje składnik adresu URL
decodeDekoduje
parseQueryAnalizuje ciąg zapytania i zwraca obiekt
buildQueryBuduje ciąg zapytania na podstawie obiektu
parseUrlRozkłada adres URL na części

parseUrl zwraca { protocol, hostname, port, pathname, search, hash, origin, query } — przydaje się do wyodrębnienia identyfikatora z nagłówka Location po utworzeniu zasobu.