产品推荐 2026-07-28

relic:跨平台支持数字签名的操作系统包数字签名工具

Relic 是用于为操作系统包添加数字签名的工具和服务。

开源软件跨平台工具

产品简介

relic Relic 是一个数字签名工具,支持为 RPM、DEB、EXE 等多种操作系统包添加签名。它可作为远程签名服务器或本地工具,集成硬件安全模块和云服务,确保软件包的安全性。适合软件开发者和企业 IT 部门在发布软件时使用。

核心功能

  • 支持多种操作系统包(如 RPM、DEB、JAR、EXE、MSI)的数字签名
  • 可作为签名服务器,支持 TLS 认证远程签名
  • 支持硬件安全模块(HSM)和云服务密钥管理
  • 生成和管理 X509 证书和 PGP 密钥
  • 验证签名、证书链和时间戳

快速开始

  1. 从 GitHub releases 页面下载预构建二进制文件
  2. 或使用 Go 命令安装:运行 `go install github.com/sassoftware/relic/v8@latest`
  3. 参考配置文件 `doc/relic.yml` 进行设置
  4. 使用文档指导进行签名操作

界面预览

与其他方案对比

对比项relic同类方案
支持包类型范围支持 RPM、DEB、JAR、EXE、MSI 等多种操作系统包类型可能仅支持少数特定类型如仅限 EXE 或 DEB
硬件安全模块集成支持 PKCS#11、AWS、Azure、Google Cloud 等云服务和 HSM可能仅限于本地文件或单一 HSM 实现

适合谁用

  • 需要为 Linux 发行版打包签名的开源软件开发者
  • 使用硬件安全模块保障企业应用签名的企业 IT 人员
  • 发布跨平台软件(如 Windows EXE、Android APK)的软件厂商

下载与版本

当前最新版本为 v8.2.0,发布于 2025-01-17。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/sassoftware/relic