Java с использованием AES 256 и 128 Симметричное шифрование

Я новичок в технологии шифрования. Я нашел этот код для выполнения симметричного шифрования.

byte[] key = //... secret sequence of bytes
byte[] dataToSend = ...
Cipher c = Cipher.getInstance("AES");
SecretKeySpec k = new SecretKeySpec(key, "AES");
c.init(Cipher.ENCRYPT_MODE, k);
byte[] encryptedData = c.doFinal(dataToSend);

Он работает. Здесь я могу использовать свой собственный пароль. И это именно то, что мне нужно. Но я не знаю, как сделать 128 или 256 симметричное шифрование. Как я могу использовать 128 и 256 ключ в моем коде?

12
задан Bhuban 30 June 2011 в 17:34
поделиться