Currently, I'm storing my usernames & passwords in a SQL Server CE database.
I would like to use some Windows API in order to securely store my user passwords, so that no other application running on the machine could read them.
I'm supporting Windows 7, and so I cannot use Password Vault
I've tried to use the CredWrite and CredRead API, based on the example provided here.
However, while I successfully managed to store and restore my passwords, I also successfully managed to restore them using a completely different application. Meaning that the only security I have is the key I'm using.
Is there any other viable solution?
Seems like anything that use Windows Security Account Manager won't do.