我正在尝试将此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。