Botan: Kit de Criptografia C++ Moderno
2024-12-19
Botan é uma poderosa biblioteca de criptografia C++ de código aberto, lançada sob a licença BSD simplificada permissiva. Seu objetivo é ser a melhor opção para criptografia em C++, oferecendo as ferramentas necessárias para implementar uma variedade de sistemas práticos, como o protocolo TLS, certificados X.509, cifras AEAD modernas, suporte de hardware PKCS#11 e TPM, hash de senhas e esquemas criptográficos pós-quânticos. Inclui um link Python e vários outros links de idiomas estão disponíveis. A biblioteca é acompanhada por uma interface de linha de comando rica em recursos. A versão mais recente é a 3.6.1 e está disponível em várias distribuições, incluindo Fedora, Debian, Arch e Homebrew.
Desenvolvimento