Pregunta

Estoy desarrollando una aplicación Win32 y me gustaría utilizar una biblioteca de cifrado RSA. ¿Qué biblioteca recomendarías?

¿Fue útil?

Solución

Yo uso la siguiente biblioteca:

http://www.efgh.com/software/rsa.htm

Es de dominio público, compacto, autónomo y funciona bien.

Otros consejos

Si está utilizando Win32, ¿por qué no utiliza simplemente la cripto-API integrada de Win32?

A continuación se muestra un pequeño ejemplo de cómo funciona en la práctica:

http://www.codeproject.com/KB/security/EncryptionCryptoAPI.aspx

Cripto++ - Tienen dll validados por NIST FIPS para MSVC 6, 7.1 y 8 además de los paquetes de código fuente normales creados por ellos mismos.

Creo que OpenSSL es una buena opción.Está bien mantenido y el precio es correcto :)

http://www.openssl.org

Como alternativa, considere LibTomCrypt (http://libtomcrypt.com/download.html)

Tal vez botánico es una alternativa?Es una biblioteca C++ con licencia BSD que admite algoritmos RSA.

Otra alternativa es libbeecrypt.Un producto muy maduro con implementaciones en ensamblador en muchas plataformas.

He usado OpenSSL en el pasado y encontré que es una excelente biblioteca para API criptográficas, incluidas AES, RSA y 3DES.

Recomendaría la biblioteca Miracl. https://certivox.com/solutions/miracl-crypto-sdk/ pero el precio es alto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top