java.security.InvalidKeyException: taille de clé illégale

Lorsque j'exécute ce code Android, et il ne produit pas d'erreur, mais lorsque je le lance au standard d'un programme Java, il produit de l'exception: java.de sécurité.InvalidKeyException: Illégal de la taille de la clé.

Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
SecretKeySpec keySpec = new SecretKeySpec(CHUNK_ENCRYPTION_KEY.getBytes(), 0, 32, "AES");
IvParameterSpec initVector = new IvParameterSpec(AES_INITIALIZATION_VECTOR.getBytes(), 0 , 16);
cipher.init(Cipher.ENCRYPT_MODE, keySpec, initVector);

CHUNK_ENCRYPTION_KEY est de 32 octets de la clé codée en dur dans le programme.
AES_INITIALIZATION_VECTOR est de 16 octets codés en dur vecteur d'initialisation.

Personne ne sait pourquoi il faudrait travailler sur Android et pas sur un ordinateur de Bureau?

source d'informationauteur Hank