Como decifrar a string no nó js, que é criptografado em crypto js em javascript

Meu código do lado do cliente:

data.username = CryptoJS.AES.encrypt(user.username, "password");
data.password = CryptoJS.AES.encrypt(user.password, "password");

Então estou enviando 'dados' para o servidor que é express.js

var user = req.body;
var decipher = crypto.createDecipher('aes256', "password");
var decrypted = decipher.update(user.username, 'hex', 'utf-8');
decrypted += decipher.final('utf-8'); 

Estou recebendo este erro:

Error: DecipherInit error
at new Decipher (crypto.js:368:17)
at Object.Decipher (crypto.js:365:12)

questionAnswers(1)

yourAnswerToTheQuestion