Código fuente de cifrado de Nodejs
El interrogador puede considerar el uso de la biblioteca CryptoJS, que contiene muchos métodos de cifrado. Utiliza RequireJS y es compatible tanto con servidores NodeJS como con clientes de navegador comunes. La documentación también es muy detallada.
Portal GitHub:/brix/crypto-js