Μετάβαση στο περιεχόμενο

Κωδικοποίηση και κρυπτογραφία

Είσοδοιvalue (συμβολοσειρά)
Έξοδοιresult (συμβολοσειρά)
opΑποτέλεσμα
base64EncodeΚωδικοποιεί σε base64
base64DecodeΑποκωδικοποιεί
md5Σύνοψη MD5
sha1Σύνοψη SHA-1
sha256Σύνοψη SHA-256
sha512Σύνοψη SHA-512
hmacSha256HMAC SHA-256 — απαιτεί το πεδίο key
uuidΠαράγει ένα UUID v4

Το hmacSha256 είναι αυτό που χρειάζεται για να υπογράψετε ένα εξερχόμενο webhook ή να επαληθεύσετε μια εισερχόμενη υπογραφή. Τοποθετήστε το κλειδί σε μια μεταβλητή τύπου Μυστικό.

Είσοδοιvalue (συμβολοσειρά)
Έξοδοιresult{ header, payload, signature }

Αποκωδικοποιεί ένα token για να επιθεωρήσετε τις αξιώσεις του — για παράδειγμα να ελέγξετε ότι ένα αναμενόμενο scope είναι όντως παρόν μετά από μια ταυτοποίηση.

Είσοδοιvalue
Έξοδοιresult
opΑποτέλεσμα
encodeΚωδικοποιεί ένα συστατικό διεύθυνσης URL
decodeΑποκωδικοποιεί
parseQueryΑναλύει μια συμβολοσειρά ερωτήματος σε αντικείμενο
buildQueryΚατασκευάζει μια συμβολοσειρά ερωτήματος από ένα αντικείμενο
parseUrlΑποσυνθέτει μια διεύθυνση URL

Το parseUrl επιστρέφει { protocol, hostname, port, pathname, search, hash, origin, query } — πρακτικό για να εξαγάγετε ένα αναγνωριστικό από μια κεφαλίδα Location μετά από μια δημιουργία.