Alors mon problème est simple, j'ai un MIDlet qui encrypte du data côté client en utilisant RSA 1136 et le décrypte côté serveur.
En utilisant Bouncy Castle côté client, ca marche trés bien, mais ca prend beaucoup plus d'espace mémoire et prend beaucoup plus de temps qu'avec la JSR177.
Seul problème avec cette dernière :
un seul algorithme est proposé pour encrypter en RSA :
RSA/NONE/PKCS1Padding ("RSA" => par defaut)
Or lorsque je veux décrypter (côté serveur) avec cet algorythme, il me dit qu'il ne connait pas :
Code :
java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/PKCS1Padding
at javax.crypto.Cipher.getInstance(DashoA13*..)
De même lorsque je met juste "RSA", cela ne fonctionne pas (BadPadding error), et lorsque je met RSA/NONE/NoPadding, il m'affiche quelque chose, mais illisible.
Marsh Posté le 18-05-2009 à 10:25:16
Salut à tous,
Alors mon problème est simple, j'ai un MIDlet qui encrypte du data côté client en utilisant RSA 1136 et le décrypte côté serveur.
En utilisant Bouncy Castle côté client, ca marche trés bien, mais ca prend beaucoup plus d'espace mémoire et prend beaucoup plus de temps qu'avec la JSR177.
Seul problème avec cette dernière :
un seul algorithme est proposé pour encrypter en RSA :
RSA/NONE/PKCS1Padding ("RSA" => par defaut)
Or lorsque je veux décrypter (côté serveur) avec cet algorythme, il me dit qu'il ne connait pas :
De même lorsque je met juste "RSA", cela ne fonctionne pas (BadPadding error), et lorsque je met RSA/NONE/NoPadding, il m'affiche quelque chose, mais illisible.
Toute suggestion est la bienvenue !!!
Merci d'avance,
Skip