High performance RSA implementation for C# or C -


I have a webservice that many RSA-signature operations I use CryptograhyProvider the .net This unmanaged CyptoAPI Windows

I often get this error.

System.Security.Cryptography.CryptographicException: Der RPC- server IST für diesen Vorgang zu stark ausgelastet. [= RPC server transaction is busy completing]

System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException (Int32 hr) B System.Security.Cryptography.Utils._ImportKey (SafeProvHandle hCSP, Int32 keyNumber B, CspProviderFlags flag, rather than the object cspObject, SafeKeyHandle & amp; HKEY) B System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters (RSAParameters parameters)

trying to fix it, I did my RSA place the sign-up with a DLLImport for a high-performance RSA C implementation.

Can anyone know or recommend one?

Is OpenSSL faster than MS CryptoAP? I also suspect that the key loading can be serious over land.

Thank you!

I'd recommend OpenSSL but its simple to use do not know compared with MS Kriptoapiai And the documentation is extensive with the sample source code.

Check out the detailed description of the API.


Comments