Bonjour,

je développe une application iPhone permettant de se connecter à un web-service java et de chiffrer les messages avec RSA. Pour cela j'utilise la librairie crypto de openssl.

voila comment cela se passe :

le client (iPhone) génère une paire de clés RSA et envoie sa clé publique au web-service (java), qui chiffre un message et l'envoie au client.

cependant, je n'arrive pas à déchiffrer le message sous iPhone, j' ai toujours la même erreur :

------ > data greater than mod len.

j'ai essayé de changer le padding, ainsi que la taille des clés RSA, mais rien.

Quelqu'un à-t-il une solution?

Merci d'avance.