SSH

SSH 公钥指纹计算器

从 OpenSSH 公钥计算 SHA256 与旧版 MD5 指纹

安全与认证
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 ToolsKit 编辑团队维护最近更新:2026年8月23日最近复核:2026年8月23日
OPENSSH PUBLIC KEY

只接受公钥或 authorized_keys 行,不读取 OpenSSH 私钥。指纹来自二进制 key blob,不包含注释。

密钥摘要

SHA256、MD5、key type、bits/curve 和注释会显示在这里。

工具说明

SSH 公钥指纹计算器读取 OpenSSH 公钥或 authorized_keys 行,校验声明的 key type 与二进制 blob 内类型一致,并显示密钥族、RSA/DSA 位数或 EC 曲线、注释、Blob 长度、现代 SHA256 指纹与旧版冒号分隔 MD5 指纹。工具识别常见 RSA、Ed25519、ECDSA、DSA 和安全密钥类型名称,同时拒绝 OpenSSH Certificate 与私钥 Block。指纹只覆盖解码后的 key blob,不包含注释和 authorized_keys 选项。

场景配方

01

带外核对主机或部署公钥

目标:信任复制的配置前先确认精确公钥

  1. 粘贴部署渠道收到的公钥。
  2. 记录 SHA256 指纹,并确认类型、位数或曲线。
  3. 通过另一条可信渠道核对指纹后,再把规范公钥行加入 authorized_keys。

结果:无需处理私钥即可得到已复核的公钥身份。

常见问题

接受哪些 SSH 公钥格式?

可粘贴普通 OpenSSH .pub 行,或含已识别 key type 与 Base64 blob 的 authorized_keys 行。

指纹包含注释吗?

不包含,OpenSSH 指纹只哈希二进制 key blob,末尾 user@host 只是显示元数据。

为什么同时显示 SHA256 与 MD5?

SHA256 是现代 OpenSSH 默认,MD5 用于对照旧资产清单和旧控制台输出。

可以读取私钥吗?

不可以,私钥 Block 会被明确拒绝,计算公钥指纹也不需要私钥。

支持 OpenSSH Certificate 吗?

不支持,证书类型包含额外签名字段,本公钥解析器会有意拒绝。

公钥会上传吗?

不会,Base64 解码、Blob 校验、位数分析、SHA256 与 MD5 计算都在本地运行。

继续浏览