Openssl Encrypt Files
encrypt
openssl enc -e -aes-256-ctr -pbkdf2 -in $1 -out $1.enc
decrypt
openssl enc -d -aes-256-ctr -pbkdf2 -in $1 -out $2
with a file
openssl genrsa -aes256 -out private.pem 4096
#!/bin/bash
if [[ "$1" == "de" || "$1" == "dec" || "$1" == "decrypt" ]]; then
openssl enc -d -chacha20 -pbkdf2 -kfile ./private.pem -in $2 -out $3
fi
if [[ "$1" == "en" || "$1" == "enc" || "$1" == "encrypt" ]]; then
openssl enc -e -chacha20 -pbkdf2 -kfile ~/private.pem -in $2 -out $2.enc
fi