Botan : Une boîte à outils de cryptographie C++ moderne

2024-12-19

Botan est une bibliothèque de cryptographie C++ puissante et open source, publiée sous la licence BSD simplifiée permissive. Son objectif est d'être la meilleure option pour la cryptographie en C++, offrant des outils pour implémenter divers systèmes tels que le protocole TLS, les certificats X.509, les chiffrements AEAD modernes, le support matériel PKCS#11 et TPM, le hachage de mots de passe et les schémas cryptographiques post-quantiques. Un lien Python est inclus, et d'autres liens de langue sont disponibles. Une interface en ligne de commande riche en fonctionnalités est également fournie. La dernière version est la 3.6.1 et est disponible via de nombreuses distributions, notamment Fedora, Debian, Arch et Homebrew.

Développement Cryptographie