Douglas Moura

Douglas Moura

Engenheiro de Software

Douglas Moura

Douglas Moura

Eu escrevo sobre TypeScript, React e Node.js.

Gerando hashes MD5 no Node.js

Publicado em:Publicado em:Atualizado em:

Gerando hashes MD5 no Node.js

Você pode criar hashes com Node.js sem a necessidade instalar nenhuma biblioteca externa. Normalmente eu crio a seguinte função utilitária nos projetos em que trabalho:

/**
 * Cria um hash MD5 para a string dada
 *
 * @param {string} str
 * @returns {string}
 */
export const md5 = (str) => createHash('md5').update(str).digest('hex')

E a uso para substituir a biblioteca md5 sempre que encontro.

Note que você pode criar hashes para qualquer algoritmo suportado pela versão do OpenSSL da sua plataforma. No Linux e no Mac, você pode ver quais os algoritmos disponíveis com o comando openssl list -digest-algorithms.

Deixe um comentário

Carregando comentários...