Secure Storage based on login password
having seeked for such a solution for a while, and haven't found anything, I would like to ask this here:
Is anyone aware of any possibility of having same data encrypted/stored encrypted (and then decrypted/read decrypted from an encrypted storage) in a way that no key needs to be supplied for encryption and decyption, but instead the system will use the login password (or similar user provided secret) as a basis for deriving the encryption key?
windows has it via the CryptProtectData API call.
Any help would be highly appreciated.
Thanks & Regards,