🔑 公钥指纹生成器
免费在线公钥指纹生成工具,输入SSH公钥或PEM格式的公钥文本,使用标准的SHA256算法计算公钥指纹并格式化显示(每两位用冒号分隔)。支持一键复制指纹,帮助开发者验证公钥一致性,确保密钥部署安全无误。
⚙️ 指纹计算
粘贴公钥文本(SSH格式或PEM格式),自动计算SHA256指纹。
❓ 常见问题
公钥指纹是公钥内容的哈希值,通常使用SHA256算法生成。它相当于公钥的"数字摘要",用于快速识别和验证公钥身份。SSH连接时显示的服务器主机密钥指纹就是这种技术。指纹比完整公钥短得多,便于手动对比验证。
每两位十六进制字符用冒号分隔(如 AB:CD:EF:...)是标准的指纹格式化方式,源自OpenSSH工具的默认输出格式。这种格式提高了可读性,便于人们逐段对比验证。每段2个字节共16位,整个SHA256指纹(32字节/256位)分割为16对。
如果您在SSH连接时出现指纹不匹配警告,可能原因:1)服务器密钥确实已更换(重新安装系统或服务后常见);2)连接的目标并非您以为的服务器(中间人攻击风险);3)公钥本身有格式问题。建议先向服务器管理员确认密钥变更情况。