web-dev-qa-db-ja.com

RSA秘密鍵がパスフレーズで保護されているかどうかの確認

コンピューターでRSA鍵ペアを生成しましたが、RSA秘密鍵がパスフレーズで暗号化(保護)されているかどうかを確認したいと思います。

問題はnotであることに注意してください。パスフレーズを忘れたのではなく、以前にパスフレーズを使用していない場合は、パスフレーズを使用してキーペアを再度生成したいということです。その情報(パスフレーズ自体ではなく、秘密鍵がパスフレーズで暗号化されているかどうか)をチェックするコマンド(またはプロセス)に興味があります。

2
XavierStuvw

開くだけです。暗号化されている場合は、

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,0F5C7993DCFA4C0962CE249CFD854B91

そうでない場合は、(base64エンコードされた)キーから直接開始されます。

-----BEGIN RSA PRIVATE KEY-----
MIICWwIBAAKBgQDNhe+F6Ww2Q9XLLDFJ2s+yp/K/rQn2QMCqT3y0sqS6j+a2T
8
Sefa