为什么我的 ECDSA 指纹显示为指纹时却是用 MD5 编码的?

为什么我的 ECDSA 指纹显示为指纹时却是用 MD5 编码的?

我的文件夹中/etc/ssh有几个不同的 SSH 密钥(列出了不同的算法,例如 MD5 或 ECDSA)。

默认使用的是 ECDSA,但当它显示指纹时(当我登录时),指纹是用 MD5 加密编码的(并用冒号划定)

为什么它没有显示为使用 ECDSA 编码?

答案1

MD5 是哈希,ECDSA 是密钥对。完全不同的东西,用于完全不同的任务。

您的 ECDSA 密钥具有使用 MD5 哈希创建的唯一指纹。类似地,所有 RSA 或 DSA 都有可识别它们的 MD5 指纹。

相关内容