如何在Java中实现以下Node.js函数?
function encrypt(text)
{
var crypto = require('crypto');
var cipher = crypto.createCipher('aes-256-cbc','my-password')
var crypted = cipher.update(text,'utf8','hex')
crypted += cipher.final('hex');
return crypted;
}
我知道crypto从password中获得key和iv,但我不知道如何使用Java。
谢谢。
首先,建议使用IV进行AES加密,这使得相同的明文在加密时看起来不同,但仅当您使用非静态IV时。
有一些问题/答案对可以匹配您的搜索:点击
这是我在谷歌上找到的第一件事,也许它对你有帮助:点击哦,这可能会帮助您解决可能的安全问题:单击