秘密鍵を使用してファイルを暗号化する方法

秘密鍵を使用してファイルを暗号化する方法

秘密鍵でファイルを暗号化し、公開鍵で復号化したいと思います。公開鍵は私のアプリケーションに含まれています。だからファイルを生成したことを確認したいと思います。 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>

おすすめ記事