我使用 创建了一个 ssh 密钥ssh-keygen
,并得到了以下输出:
The key fingerprint is:
84:21:3d:ab:d5:5e:05:a0:b6:ab:0f:33:af:3b:3b:82 cidr@randombox
The key's randomart image is:
+--[ RSA 4048]----+
| .ooo|
| o ..o |
| o + .oo . |
| . + o.... |
| +...S .. |
| .o . |
| . o o .. |
| E . .o + |
| ...... |
+-----------------+
有没有办法查看现有密钥的随机图像?(此外,randomart 与 ssh 或加密有什么关系?)
答案1
尝试这个:
ssh-keygen -lv -f .ssh/id_rsa
这可以在 ssh-keygen 的手册页中找到。至于 randomart 的用途:
“randomart 旨在为人类提供一种更简便的密钥验证方式。
验证通常是通过比较无意义的字符串(即密钥指纹的十六进制表示)来完成的,而人类在比较这些字符串时速度非常慢,而且不准确。Randomart 用更快、更容易比较的结构化图像取代了这种比较方式。
该文字取自此处:https://superuser.com/questions/22535/what-is-randomart-produced-by-ssh-keygen