crypto module contains objects and methods for doing encryption
md5:
var crypto = require('crypto');
var md5 = crypto.createHash('md5');
md5.update('foo');
md5.digest( 'HEX' ); //'acbd18db4cc2f85cedef654fccc4a4d8'
digest can not be called twice