查找现有 ssh 密钥的 Randomart

查找现有 ssh 密钥的 Randomart

我使用 创建了一个 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

相关内容