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