秘密鍵でファイルを暗号化し、公開鍵で復号化したいと思います。公開鍵は私のアプリケーションに含まれています。だからファイルを生成したことを確認したいと思います。 gpgまたはopensslを使用してどのように達成できますか?
ベストアンサー1
これを行うには、OpenSSLを使用します。簡単な例に従ってください。
ファイルを暗号化するには:
openssl rsautl -encrypt -inkey public_key.pem -pubin -in <decrypted file> -out <encrypted file>
ファイルの復号化:
openssl rsautl -decrypt -inkey private_key.pem -in <encrypted file> -out <decrypted file>