I am encoding password text using org.acegisecurity.providers.encoding.Md5PasswordEncoder and org.acegisecurity.providers.dao.SaltSource
using following code
PasswordEncoder encoder = new Md5PasswordEncoder();
Now i need to decode the same. i tried a lot but didnot succeed.
Any suggestion how to do it.
posted 7 years ago
I'm not familiar with that particular class, but MD5 is not an encoding - it is cryptographic hash which cannot be reversed. If you want to compare it to a newly entered password, then you need to run that password through the Md5PasswordEncoder as well, and compare the results.