このエラーは、ファイルがOpenSSLを使用して生成されなかったことを意味しますか?そうでない場合、このファイルの暗号化されたコンテンツをどのように見つけることができますか?

このエラーは、ファイルがOpenSSLを使用して生成されなかったことを意味しますか?そうでない場合、このファイルの暗号化されたコンテンツをどのように見つけることができますか?

次のコマンドを実行すると、このエラーが発生します。

OpenSSL> rsautl -decrypt -in binarytext -out file.txt -inkey file2.txt
unable to load Private Key
7324:error:0909006C:PEM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY
error in rsautl

どの暗号化が使用されたかを調べる方法を知っている人はいますか?始まりは次のとおりです。 ここに画像の説明を入力してください。 ここに画像の説明を入力してください。

答え1

私はあなたの質問と他の暗黙の質問に答えようとします。

Q:このエラーは、ファイルがOpenSSLを使用して生成されなかったことを意味しますか?
答え:いいえ。

Q:そうでない場合は、このファイルの暗号化された内容をどのように知ることができますか?
A:暗号化設計のため、これを行うことができない可能性があります。

Q:OpenSSLで暗号化されていなくても復号化は可能ですか?
答え:もちろんです。 OpenSSLは一般的なエンコード/デコードツールです。すべてではありませんが、ほとんどの標準暗号化形式と技術で動作します。

Q:この暗号化形式を知っている人はいますか?
A:誰かが認識できる標準ヘッダーがない限り、これは一般的ではなく可能性が低いです。

Q:このエラーはどういう意味ですか?
答え: " unable to load Private Key"は、OpenSSLがユーザーがロードするように要求したキーをロードできないことを意味します。次の行では、エラーについて詳しく説明します。

関連情報