<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>engine on SecDoc</title>
    <link>https://secdoc.jazor.net/tags/engine/</link>
    <description>Recent content in engine on SecDoc</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <copyright>© 2026 黑豆子</copyright>
    <lastBuildDate>Sat, 27 Jun 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://secdoc.jazor.net/tags/engine/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>OpenSSL 3.x 自定义 Engine 开发实战</title>
      <link>https://secdoc.jazor.net/posts/openssl-custom-engine-implementation/</link>
      <pubDate>Sat, 27 Jun 2026 00:00:00 +0800</pubDate>
      
      <guid>https://secdoc.jazor.net/posts/openssl-custom-engine-implementation/</guid>
      <description>本文介绍 OpenSSL 3.x 中自定义 Engine 的开发方法，帮助你实现硬件安全模块（HSM）集成、国密算法扩展等需求。
什么是 OpenSSL Engine？ OpenSSL Engine 是 OpenSSL 密码学操作的可插拔后端实现。通过 Engine，你可以：
集成硬件安全模块（HSM） 使用国密算法（如 SM2/SM3/SM4） 调用专用的加密加速卡 实现自定义的密码学算法 查看可用 Engine 系统已内置多个 Engine，使用以下命令查看：
1 openssl engine -t 输出示例：
1 2 3 4 5 6 (dynamic) Dynamic engine loading support [ unavailable ] (padlock) VIA PadLock (no-RNG, no-ACE) [ unavailable ] (afalg) AFALG engine [ unavailable ] [ unavailable ] 表示该 Engine 在当前系统上不可用，但可以加载。
使用动态 Engine 加载 OpenSSL 支持动态加载自定义 Engine。创建一个简单的配置文件进行测试：
1 2 3 4 5 # 创建 Engine 配置目录 mkdir -p ~/.</description>
    </item>
    
  </channel>
</rss>
