麻烦针对下面这段java代码给出HarmonyOS 的代码,试着找了几个但是总报错
java代码如下:
try {
SecretKeySpec keySpec = new SecretKeySpec(KEY.getBytes("UTF-8"), "AES");
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, keySpec);
byte[] encryptedBytes = cipher.doFinal(input.getBytes("UTF-8"));
return Base64.encodeToString(encryptedBytes, Base64.DEFAULT);
} catch (Exception e) {
e.printStackTrace();
}
return "";
示例参考:
encryptText转换成base64,参考示例如下:
根据密钥长度,我们这边只能使用AES256这种规格