I need to treat the user passwords for hashing etc before storing them in database so that in case when database security is compromised the hackers don't get plain text passwords directly.
Is there any java library that allows for treating these passwords before DB storage & also allow for performant match checking when user attempts login.