CNG Cryptographic Algorithm Providers https://msdn.microsoft.com/en-us/library/windows/desktop/bb931354(v=vs.85).aspx