transposicion - cifrado vernam c++
¿Cuál es la mejor biblioteca de cifrado en C/C++? (7)
¿Cuál es la mejor biblioteca de cifrado en C / C ++ en términos de:
- entropía
- calidad
- facilidad de uso
- legibilidad
- portabilidad
- actuación
¿Cuál es tu favorito y por qué te gusta?
Crypto ++ parece tener una buena reputación
He usado CryptoPP en el pasado ( http://www.cryptopp.com/ ) y aunque su estilo de API y paradigmas de programación tardan un poco en acostumbrarse, me gustó al final. Proporciona una amplia gama de algoritmos simétricos y asimétricos con mucha flexibilidad. La documentación es regular, los documentos de API están ahí, pero hay una pequeña descripción general de alto nivel y un código de muestra simple. Terminé desconcertando piezas de código de alrededor de la red. Fue fácil de integrar en mi proyecto (vinculado estáticamente). Estoy usando MSVC - 2003 cuando comencé a usarlo, ahora cambié a 2008. Es portátil en varias plataformas (consulte el sitio web). Siempre he usado el RNG predeterminado, no sé cuál es.
Hemos usado OpenSSL con mucho éxito. Portátil, compatible con los estándares y fácil de usar.
La versión de C ++ aún no está disponible, pero vale la pena mirar goCol KeyCzar http://code.google.com/p/keyczar/ . Lo que sea que sientas sobre su negocio, tienen muchos programadores inteligentes trabajando para ellos.
Mi favorito es la biblioteca de GNU:
Su rendimiento es bueno, y se usa EN TODAS PARTES, por lo que está muy bien probado.
Voy a tener que ir con LibTomCrypt . A menudo se pasa por alto para OpenSSL, pero TomCrypt es tan ligero y simple. En cuanto a la calidad, TomCrypt es ampliamente aceptado como encriptación de alta calidad. Además, su licencia es de dominio público, lo que evita los problemas de atribución de su documentación que las licencias de BSD le otorgan cuando escribe software comercial.
GPGme . Fácil de usar y compatible con el formato OpenPGP