![](https://jonathancrozier.com/wp-content/uploads/2020/06/dpapi-featured.jpg)
InSecurity
It is very common that an application will need to store settings in a configuration file and then later retrieve the value of those settings. Quite often, one or more of these settings will be sensitive in nature; such as API keys, database connection strings, or perhaps mail server passwords. Protecting sensitive data is a…