Jan 01, 2015 07:19 PM|anas|LINK
The description for the purposes parameter per VS documentation is :
purposes: Additional entropy used to ensure protected data may only be unprotected for the correct purposes.
This value is actually used as entropy which increases the complexity of the encryption algorithm used by the DPAPI. If you are going to use
methods (during password reset ?) , you will notice that there is a purpose parameter for these methods and I think (but didn't try this) that it need to be the same as the one you put during the initialization in order for these methods to work correctly.