临时公开演示 · 本地样例研判可用;登录、安全密钥授权及 A3 在线推理尚未接通。
SSecurity Analyst← 返回签名验证

OPENPGP / HARDWARE SIGNING

硬件签名

使用本机 GnuPG 和已配置的智能卡签名。

开始前

在 Windows 安装 GnuPG,插入支持 OpenPGP 的安全密钥,并在 GnuPG 中配置智能卡签名密钥。签名由本机程序完成;网页不会读取私钥或 PIN。请确认 GnuPG 使用的是卡上的签名密钥。

下载签名脚本

1. 查找密钥指纹

打开 PowerShell,运行:

gpg --card-status
gpg --list-secret-keys --fingerprint

2. 生成独立签名

将命令中的文件路径和完整指纹换成自己的值。签名文件默认生成在原文件旁边;脚本不会覆盖已有文件。

pwsh -NoProfile -File .\openpgp-hardware-sign.ps1 -InputFile "C:\path\report.txt" -KeyFingerprint "你的完整十六进制指纹"

在 GnuPG 的 PIN 窗口确认。不要把 PIN 或私钥发给网站或其他人。

3. 验证签名

导出公钥后,选择原文件、公钥和生成的 .asc 文件进行验证。

gpg --armor --export 你的完整十六进制指纹 > public-key.asc
打开签名验证

是否使用硬件密钥由本机 GnuPG 和智能卡配置决定。