下面是我如何在 java 中加密文本的示例,尽管加密有效。我似乎无法弄清楚如何修改加密级别,即 128、256、512 等。
代码:
byte keySelectedByUser[] = selectedKey.getBytes();
SecretKeySpec secretKey = new SecretKeySpec(keySelectedByUser, "AES");
Cipher cipher;
cipher = Cipher.getInstance("AES/CBC/PKCS7PADDING");
cipher.init(Cipher.ENCRYPT_MODE, secretKey);
byte[] encrypted = cipher.doFinal(stringToEncrypt.getBytes());
我怎样才能在java中做到这一点?