web-dev-qa-db-ja.com

既存のsshキーのRandomartを見つける

ssh-keygenでsshキーを作成しましたが、結果としてこの出力が得られました。

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 +      |
|      ......     |
+-----------------+

既存のキーのランダムアート画像を表示する方法はありますか? (また、sshまたは暗号化に関連するrandomartの目的は何ですか?)

16
Iori

これを試して:

ssh-keygen -lv -f .ssh/id_rsa

これはssh-keygenのマンページにあります。 randomartの目的に関して:

「randomartは、人間がキーを検証するためのより簡単な方法を意図しています。

検証は通常、意味のない文字列(つまり、キーフィンガープリントの16進表現)の比較によって行われます。これは、比較が非常に遅く、不正確です。 Randomartは、これを、より高速で比較しやすい構造化された画像に置き換えます。」

このテキストはここから取られました: https://superuser.com/questions/22535/what-is-randomart-produced-by-ssh-keygen

21
roadmr