In Node.js, la prima funzione serve per generare un HMAC (https://www.geeksforgeeks.org/what-is-hmachash-based-message-authentication-code/) di un messaggio (in questo caso la stringa salt), utilizzando la chiave hash e l'algoritmo SHA256, e restituendola sotto forma di stringa esadecimale.
La seconda, invece, genera semplicemente un hash SHA256 della stringa seed, e lo restituisce sempre in forma esadecimale.