Java utilisant le chiffrement à clé symétrique AES 256 et 128

Je suis nouveau dans le chiffrement de la technologie. J'ai trouvé ce code pour faire du Chiffrement Symétrique.

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);

Son travail. Ici, je peux utiliser mon propre mot de passe. Et c'est exactement ce dont j'avais besoin. Mais je ne sais pas comment faire, 128 ou 256 Symétrique Enctryption.
Comment puis-je utiliser 128 et 256 clé dans mon code ?

source d'informationauteur Bhuban