crypto = require('crypto') key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' iv = new Buffer(16) iv.fill(0) text = 'text' cipher = crypto.createCipheriv('aes-256-cbc', key, iv) output = cipher.update('text', 'utf8', 'base64') output += cipher.final('base64') console.log output # => QfpLKBn20BZI1NIhigOo6g==