公開鍵と秘密鍵のペアを作成し、それを使用してファイルを暗号化するのに問題があります。
まず、秘密鍵を生成します。
openssl genrsa -out private.pem 2048
次に、公開鍵を抽出します。
openssl rsa -in private.pem -out public.pem -outform PEM -pubout
ファイルを暗号化できるように:
openssl rsautl -encrypt -inkey public.pem -in myfile.txt -out file.ssl
しかし、私は言われています:
Loading 'screen' into random state - done
unable to load Private Key
7064:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:
Expecting: ANY PRIVATE KEY
わかりません...なぜ秘密鍵を読み込もうとしているのですか?公開鍵を使用してファイルを暗号化するにはどうすればよいですか?