红薯 发布于 11个月前,共有 1 条评论
Botan 是一个 C++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10 ,这里是一段示例代码。
Botan 1.10 改进内容:
1. adds SSL/TLS (both client and server mode, up to TLS v1.1),
2. the GOST 34.10-2001 signature scheme,
3. the Keccak hash function,
4. the XSalsa20 stream cipher,
5. bcrypt password hashing,
6. AES key wrapping,
7. dynamically loaded engines,
8. New optimizations for AES, Serpent, ECDH, ECDSA, and SHA-2 are also included