<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Botan on Text Matrix</title><link>https://0f9f3b1c.text-matrix.pages.dev/tags/botan/</link><description>Recent content in Botan on Text Matrix</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 08 Apr 2026 11:10:11 +0800</lastBuildDate><atom:link href="https://0f9f3b1c.text-matrix.pages.dev/tags/botan/index.xml" rel="self" type="application/rss+xml"/><item><title>Botan：C++ 密码学库完全指南</title><link>https://0f9f3b1c.text-matrix.pages.dev/posts/tech/botan-cpp-cryptography-guide/</link><pubDate>Tue, 31 Mar 2026 12:45:00 +0800</pubDate><guid>https://0f9f3b1c.text-matrix.pages.dev/posts/tech/botan-cpp-cryptography-guide/</guid><description>&lt;h1 id="botanc-密码学库完全指南">Botan：C++ 密码学库完全指南&lt;/h1>
&lt;h2 id="1-学习目标">§1 学习目标&lt;/h2>
&lt;p>学完本文档后，你将能够：&lt;/p>
&lt;ul>
&lt;li>理解 Botan 密码学库的设计目标与核心优势&lt;/li>
&lt;li>掌握 Botan 的完整功能体系（TLS、PKI、对称加密、哈希等）&lt;/li>
&lt;li>了解密码学基础概念与算法原理&lt;/li>
&lt;li>学会在不同平台安装和配置 Botan&lt;/li>
&lt;li>掌握 C++、C、Python 三种 API 的使用方法&lt;/li>
&lt;li>理解 PKCS#11、TPM 硬件支持的集成方式&lt;/li>
&lt;li>学会构建 TLS 服务器、使用证书管理、进行后量子密码学实验&lt;/li>
&lt;li>掌握性能优化和安全配置的最佳实践&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="2-项目概述">§2 项目概述&lt;/h2>
&lt;h3 id="21-什么是-botan">2.1 什么是 Botan&lt;/h3>
&lt;p>Botan（官方仓库：&lt;a href="https://github.com/randombit/botan" target="_blank" rel="noopener noreffer ">randombit/botan&lt;/a>）是一个&lt;strong>功能全面的 C++ 密码学库&lt;/strong>，采用宽松的 BSD-2-Clause 许可证开源。它的设计目标是成为&lt;strong>生产级密码学的最佳选择&lt;/strong>，为开发者提供实现实用系统（如 TLSv1.3、X.509 PKI、现代 AEAD 加密、后量子密码学）所需的全部工具。&lt;/p></description></item></channel></rss>