For password encryption I want to use ProtectedData
.
As far as I found out, this is a wrapper for CryptProtectData
.
The MSDN only states something vague about encryption based on user credentials and that decryption usually must be done on the same machine, if user has no roaming profile.
Which encryption algorithm does it use?
Is there any analysis that states whether this encryption is suiting for password storage?
How else to implement a local password storage?