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
带外核对主机或部署公钥
目标:信任复制的配置前先确认精确公钥
- 粘贴部署渠道收到的公钥。
- 记录 SHA256 指纹,并确认类型、位数或曲线。
- 通过另一条可信渠道核对指纹后,再把规范公钥行加入 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 计算都在本地运行。
继续浏览