我想使用带有aes-256的公钥(pubk)加密用户名和邮件。我在java中有一个代码,但我认为它在第一行中是不正确的
String str=message+username;
byte[] byte1= str.getBytes("UTF8");
byte[] byte2= encrypt(pubk, byte1);
public byte[] encrypt(PublicKey key, byte[] plaintext)
{
Cipher cipher = Cipher.getInstance("AES");
cipher.init(Cipher.ENCRYPT_MODE, key);
return cipher.doFinal(plaintext);
}