将节点“加密”代码移植到Java

时间:2016-04-20 10:02:52

标签: java node.js cryptography aes

我正在尝试将此JS代码移植到Java。

我尝试过使用BoucyCastle但没有成功。输出不一致。

var crypto = require('crypto'),
        algorithm = 'aes-256-ctr',
        password = '000000000000000000000000';

function encrypt(text) {
    var cipher = crypto.createCipher(algorithm, password)
    var crypted = cipher.update(text, 'utf8', 'hex')
    crypted += cipher.final('hex');
    return crypted;
}
var encrypted = encrypt("0")
console.log(encrypted);

有什么想法吗?

编辑:这不是重复,因为另一个问题是使用带有填充的AES-ECB。

0 个答案:

没有答案