I have a Java desktop program in which I want to store credentials for login in the most secure way possible. I thought about using a database, but I have a bad feeling about it, I would just rather store it locally on the users end, but I also need it to be very secure. The software basically revolves about being secure.
So I thought about using several rounds of very strong encryption, if that is possible. Then I need to find how to securely store those credentials.
How would you proceed? What do you recommend?