allanbatista
10/11/2018 - 5:59 PM

How encrypt and decrypt with public and private key

How encrypt and decrypt with public and private key

Create x509 certification

openssl req -x509 -nodes -days 100000 -newkey rsa:2048  -keyout private.pem  -out public.pub

Encrypt

openssl smime -encrypt -aes256 -in filename.input -binary -outform DEM -out filename.encrypted public.pub

Decrypt

openssl smime -decrypt -in filename.encrypted -binary -inform DEM -inkey private.pem -out filename.input