Cryptage en java

youssouffa Messages postés 13 Date d'inscription lundi 19 avril 2010 Statut Membre Dernière intervention 13 septembre 2011 - 31 août 2011 à 10:48
youssouffa Messages postés 13 Date d'inscription lundi 19 avril 2010 Statut Membre Dernière intervention 13 septembre 2011 - 31 août 2011 à 14:27
Bonjour,
Mon problème est que j'arrive pas à crypter un mot de passe saisi par l'utilisateur dans une application web J2EE pour que l'enregistrer dans ma BD par la suite pourtant j'ai essayé avec l'API JASYPT 1.8 qui offre des méthodes "encrypt/decrypt" je me trouve toujours sur l'erreur suivante " java.lang.NoClassDefFoundError: org/jasypt/util/password/BasicPasswordEncryptor"
any ideas please

6 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 367
31 août 2011 à 11:07
Bonjour,

Ton package n'a pas été trouvé dans le build path de ton projet. Il faut mettre le jar dans le build path et pas dans le dossier lib de WebContent.
0
youssouffa Messages postés 13 Date d'inscription lundi 19 avril 2010 Statut Membre Dernière intervention 13 septembre 2011
31 août 2011 à 11:23
Si le jar existe bien dans le build path et non pas dans le lib de web content [:(
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 367
31 août 2011 à 11:33
En tout cas, il ne trouve pas la classe BasicPasswordEncryptor quand il explore le build path donc tu as un problème. Il est possible que cette classe ne se trouve pas dans le jar que tu as ajouté un build path.

Essayes de vérifier ca. Tu peux ouvrir le fichier jar avec un utilitaire comme IZarc ou en renommant le .jar en .zip et en l'explorant avec l'explorateur windows.

Si tu trouves la classe que tu essayes d'utiliser c'est que le jar n'est pas ajouté dans ton build path. Sinon, c'est qu'il te manque un jar.
0
youssouffa Messages postés 13 Date d'inscription lundi 19 avril 2010 Statut Membre Dernière intervention 13 septembre 2011
31 août 2011 à 11:38
S'il vous plait s'il existe d'autres api ou autres méthodes eclairez-moi je peux plus avancer avec jasypt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 367
31 août 2011 à 13:39
Oui, il y a d'autres méthodes, tu as le package JAAS qui est dans le JRE qui te permet d'effectuer toutes les opérations de sécurité (les principales) et qui te permet entre autre de chiffrer des données.

Je te donne un exemple d'utilisation : http://www.javafr.com/codes/CRYPTOGRAPHIE_52760.aspx

Bon courage
0
youssouffa Messages postés 13 Date d'inscription lundi 19 avril 2010 Statut Membre Dernière intervention 13 septembre 2011
31 août 2011 à 14:27
Merci bien pour votre aide
Bonne journée
0