SSH 公钥指纹
从 OpenSSH RSA 或 Ed25519 公钥生成 SHA256 指纹,并检查公钥数据结构。
浏览器本地处理输入文件或文本输出文件或文本单个文件最多 1 MiB · 最多 1 个
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
计算单条 OpenSSH RSA 或 Ed25519 公钥的完整 SHA256 指纹。粘贴 .pub 公钥后,可选填可信来源显示的 SHA256 指纹作比对。
如何使用
- 粘贴一条以 ssh-ed25519 或 ssh-rsa 开头的 OpenSSH 公钥,或选择 .pub 文件。
- 可选填入可信服务显示的完整 SHA256: 指纹。
- 核对完整的计算结果和精确匹配状态;仅注释相同不能证明身份。
支持范围与限制
每次只处理一条 OpenSSH RSA 或 Ed25519 公钥;拒绝私钥、SSH 证书、其他算法及多行公钥列表。注释不参与指纹计算。
可选的预期值必须是可信来源提供的完整、无填充 SHA256: 指纹;本站不能验证 GitHub 账号归属或 SSH 访问权限。
公钥输入只在浏览器中处理;粘贴内容或单份 UTF-8 .pub/.txt 文件最多 1 MiB,输出不会改写原文件。
操作示例
示例输入
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4f demo
示例参数
{"expected": ""}示例输出
{
"type": "ssh-ed25519",
"fingerprint": "SHA256:ZkAslGjFiUHdGf/WUL8rQvkib4PTvQatUV0OUQSncCA",
"expectedChecked": false,
"expectedMatched": null
}出现问题时
请使用完整的单行 OpenSSH .pub 公钥,核对密钥类型、base64 内容及完整的预期 SHA256: 值;不要粘贴私钥或公钥列表。
常见问题
支持哪些 SSH 公钥类型?
每次支持一条 OpenSSH ssh-ed25519 或 ssh-rsa 公钥。工具先解析公钥数据,再计算 SHA256 指纹;不接受私钥或证书。
页面示例应该得到什么结果?
示例指纹为 SHA256:ZkAslGjFiUHdGf/WUL8rQvkib4PTvQatUV0OUQSncCA。只改注释不会改变指纹。
哪些情况不适用?
本站不能从 GitHub 获取公钥、确认公钥归属或测试 SSH 连接;请与可信渠道提供的完整 SHA256 值核对。