Botan: Kit de Criptografía C++ Moderno

2024-12-19

Botan es una potente biblioteca de criptografía C++ de código abierto, lanzada bajo la licencia BSD simplificada permisiva. Su objetivo es ser la mejor opción para criptografía en C++, ofreciendo herramientas para implementar diversos sistemas como el protocolo TLS, certificados X.509, cifras AEAD modernas, soporte de hardware PKCS#11 y TPM, hash de contraseñas y esquemas criptográficos post-cuánticos. Incluye un enlace Python y varios otros enlaces de idiomas están disponibles. La biblioteca se acompaña de una interfaz de línea de comandos con muchas funciones. La versión más reciente es la 3.6.1 y está disponible a través de muchas distribuciones, incluyendo Fedora, Debian, Arch y Homebrew.

Desarrollo