teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

訂正

2016/04/13 03:24

投稿

suzukis
suzukis

スコア1449

answer CHANGED
@@ -1,5 +1,11 @@
1
- 決まりがあるわけではなので使用している実装次第ですが、OpenSSHとputtyは秘密鍵ファイル内に非可逆で保存されています。
1
+ (コード見て回答書いていたのですがコードを見誤っていました)
2
2
 
3
- さすに可逆保存している実装はないはずです(セキュリティ的あり得な)
3
+ 決まりあるわけはないので使用している実装次第ですが、OpenSSHはパスフレーズやそれから生成された値はどこも保存されてません
4
4
 
5
+ 保存する実装があったとしても、さすがに可逆で保存している実装はないはずです(セキュリティ的にあり得ない)。
6
+
5
- ということで、パスフレーズを復元することは出来ません。
7
+ ということで、パスフレーズを復元することは出来ません。
8
+
9
+ OpenSSHの場合、パスフレーズは秘密鍵を暗号化するのに使われており、鍵の生成そのものには使われていません。鍵とは無関係なのでパスフレーズだけ変更することが出来ます。
10
+
11
+ 秘密鍵ファイルを呼んで鍵を利用するには都度復号が必要なので都度パスフレーズが必要になります。