有没有办法强制 Putty 在密钥的第一个连接上显示指纹为 SHA-256 ?我知道 Bitvise SSH 客户端以 3 种不同的方式显示主机密钥指纹:
- MD5
- 泡泡喋喋不休
- SHA-256
答案1
主机密钥的显示似乎是硬编码为 MD5 指纹。
在 putty 源代码中,do_ssh1_login
ssh.c 文件中的函数通过调用函数来记录主机密钥指纹rsa_fingerprint
。sshrsa.crsa_fingerprint
中的函数被硬编码为返回 MD5 指纹。
有没有办法强制 Putty 在密钥的第一个连接上显示指纹为 SHA-256 ?我知道 Bitvise SSH 客户端以 3 种不同的方式显示主机密钥指纹:
主机密钥的显示似乎是硬编码为 MD5 指纹。
在 putty 源代码中,do_ssh1_login
ssh.c 文件中的函数通过调用函数来记录主机密钥指纹rsa_fingerprint
。sshrsa.crsa_fingerprint
中的函数被硬编码为返回 MD5 指纹。