SHA256-CRYPT / SHA512-CRYPT em node.js

Eu uso dovecot como meu agente de transferência de e-mail e pretendo usar oesquema de senha mais forte que é suportado pelo meu sistema:SHA512-CRYPT ouSHA256-CRYPT (BLF-CRYPT não funciona).

Para minha própria interface web escrita, procuro por uma função ou biblioteca em node.js para fazer o hashing de uma senha (com SHA *** - CRYPT).