Chiffrement AES entre Java et Objective-C
	
	
		Bonjour,
J'ai un leger soucis, je dois faire communiquer un client mobile (ios) avec un serveur JAVA par communications chiffrées. J'utilises pour cela une clé partagée AES.
Mon problème est le suivant : le client chiffre le message, mais le serveur n'arrive pas à le dechiffrer.
Ils ont pourtant la même clé, le même mode "EBC", et le même padding PKCS7.
Voici le client IOS
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 |  
char keyPtr[kCCKeySizeAES128+1];
keyPtr = 1234567890123456;
 
CCCryptorStatus ret = CCCrypt(kCCEncrypt,
                                  kCCAlgorithmAES128,
                                  kCCOptionECBMode+kCCOptionPKCS7Padding,
                                  keyPtr,
                                  kCCKeySizeAES128,
                                  NULL,
                                  plainBytes, sizeof(plainBytes),
                                  buffer, bufferSize,
                                  &bytesEncrypted); | 
 et le serveur JAVA
	Code:
	
| 12
 3
 4
 5
 6
 
 |  
byte[] key = "1234567890123456".getBytes();
SecretKey sk = new SecretKeySpec(key,"AES");
Cipher decrypt = Cipher.getInstance("AES/ECB/PKCS7Padding");
decrypt.init(Cipher.DECRYPT_MODE,sk);
messageDecrypté = decrypt.doFinal(message); | 
 Y a t-il un problème dans ma programmation ??
Merci