2009-03-23 39 views
10

Duplicado de this uno.Biblioteca de criptografía para C++

Estoy a punto de emprender un viaje que puede cambiar mi carrera haciendo un proyecto bastante grande esta vez.

Tengo experiencia en criptografía ya que he tomado varios cursos y he escrito mi propia implementación de algunos algoritmos (DES, AES, Schnorr) pero nunca he usado ninguna biblioteca completa para ello.

Quiero saber qué biblioteca para C++ es la mejor para usar si uno quiere usar RSA en el proyecto de uno?

Es decir, quiero utilizar una biblioteca completa para RSA para que no tenga que implementar una yo mismo.

Esto también debe ser multiplataforma.

+0

de votación para cerrar, se ha preguntado y contestado antes. – dirkgently

+1

Sí, pero esa pregunta era específica de win32, mientras que la mía es crossplatform ... – Milan

+0

Esa pregunta tiene algunas respuestas multiplataforma. – dirkgently

Respuesta

14

Crypto++ tiene una amplia gama de técnicas de encriptación admitidas.
Es multiplataforma y presenta RSA, ¡diría que definitivamente vale la pena verla!

0

Si es para Windows, puede usar CryptoAPI.

2

Puede consultar la biblioteca de código abierto de openssl. Es una biblioteca criptográfica bastante completa capaz de mucho más que solo ssl (incluyendo, pero no limitado a, rsa).