Introduction - If you have any usage issues, please Google them yourself
The Cryptography API: Next Generation (CNG) is a new and agile framework in Windows Vista, which implements an extensible provider model that allows you to load a provider by specifying the required cryptographic algorithm rather than having to hardcode a specific provider.