• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

BadPaddingException

 
Kristof Camelbeke
Ranch Hand
Posts: 97
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I want to store a user password encrypted in the database.
I've created a class based on an example using JCE.. Here are some code extracts :

It works fine in my junit test which encrypts a given value and decrypts it to it's original.

The problem arrives when I save the encrypted password in the database (oracle). When I try to retrieve the encrypted String and try to decrypt it I receive the following Exception :



The column in the database is of type varchar2 and has a length of 255.
I think it has something to do with the storage in the database since I can do the encryption/decryption in a unit test.

Any help is highly appreciated...

Thanks.

Kristof
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are the database and the database connection running in UTF-8 mode as well?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic