首页/网络/常用端口速查/11371 OpenPGP HKP 密钥服务器
10000-19999 注册端口49 条

11371 OpenPGP HKP 密钥服务器

传统 PGP 公钥服务器协议(HKP)的默认端口:gpg --keyserver hkp://...:11371 查询/上传公钥;现代多走 hkps 443。

常用端口速查网络更新于 2026-10-13

11371 是什么

11371 是 OpenPGP 公钥服务器协议 HKP(HTTP Keyserver Protocol)的默认端口:gpg 通过它查询、下载与上传公钥,接口形如 /pks/lookup 加查询参数。传统公共密钥服务器允许任何人上传公钥,因此上面常堆满垃圾与伪造密钥;keys.openpgp.org 等新一代服务改为需要邮箱验证才发布身份信息。企业里更推荐自建内部密钥服务,或改用 hkps(443)加密访问。

基本信息

服务OpenPGP HKP keyserver(11371)
协议TCP/HTTP(hkps 走 443)
用途公钥查询、下载与上传
现状多迁移到 hkps 或内部服务
客户端工具gpg
安全等级可公开(只读数据),注意滥用

典型使用场景

  • 签名验证:拉取对方公钥以校验软件包或邮件签名
  • 密钥分发:把团队公钥发布到内部或公共服务
  • 迁移改造:从明文 HKP 换到 hkps 与内部服务
  • 安全评审:评估对公共密钥服务器的信任依赖
  • 密钥轮换:更换签名密钥时的分发与公示
  • 合规核对:确认签名验证流程符合内部规范

OpenPGP 公钥获取方式

方式地址形式特点
hkphkp://host:11371明文,老用法
hkpshkps://host:443TLS 加密,推荐
Web Key Directory按域名的自动发现路径无需中心服务器
本地文件gpg --import pub.asc完全可控,适合内部分发

查询公钥

查询公钥
gpg --keyserver hkps://keys.openpgp.org --search-keys user@example.com
gpg --keyserver hkp://keyserver.example.com:11371 --recv-keys <KEYID>
gpg --keyserver hkps://keys.openpgp.org --recv-keys <KEYID>
gpg --list-keys <KEYID>            # 导入后核对指纹
# 指纹核对: gpg --fingerprint <KEYID> 应与对方提供的指纹完全一致
公共密钥服务器上的公钥未经强验证:导入后必须核对指纹,尤其是通过非安全渠道获取的指纹,否则等于给中间人留门。
hkp 是明文 HTTP:在内网或跨网链路使用会泄露查询内容与访问模式,能用 hkps 就不要用 hkp。
自建密钥服务器要限制写入:允许任意上传时,公钥可被覆盖或塞入垃圾数据,签名验证的可信度随之下降。
密钥轮换要有流程:旧密钥撤销与新密钥公示需要同步进行,否则验证方会长期停留在失效密钥上。
签名验证依赖本地信任决策:工具链默认行为不等于企业策略,关键流程应明确要求指纹比对与来源确认。

易错点

  • 依赖公共密钥服务器验证签名:可被塞入伪造公钥破坏信任链
  • 只看密钥标识不核对指纹:短标识碰撞与伪造在历史上确实发生过
  • 内网自建密钥服务器不设访问控制:公钥可被随意覆盖,签名验证失去意义
  • 继续使用明文 hkp 做跨网查询:查询内容与访问模式对外可见
  • 密钥轮换不做公示:验证方沿用旧密钥,签名校验失败却查不出原因

数据来源与参考

  • OpenPGP HKP 协议(11371);keys.openpgp.org 文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌