I am writing a program for Windows 8 that encrypts a lot of data (over 100MB at a time) and have noticed that even when using multi-threading, the encryption APIs on Windows 8 are slower than the Cryptographic Service Providers (CSPs) on previous versions of Windows. I was wondering if there was a faster way to encrypt files using AES on Windows 8.
Share
Microsoft CryptoAPI Next Generation (CNG) is a successor of old CSPs,it’s fully native. First implemented in Windows Vista, it is still available in W8.
Why not to use them?