次のように、ノードで crypto-jsの簡単なテストを生成しようとしています。
'use strict';
var AES = require('crypto-js/aes');
var key = 'passPhrase';
var ecr = function(str)
{
return AES.encrypt(str, key);
};
var dcr = function(str)
{
return AES.decrypt(str, key);
};
console.log(dcr(ecr('hello world')));
// expected result is: hello world
実際の結果は次のとおりです。
{ words: [ 1751477356, 1864398703, 1919706117, 84215045 ],
sigBytes: 11 }
正しい使い方とは?