Criptografar arquivo com chave simétrica (AES-256)
```
openssl enc -aes256 -a -e -k chavesimetrica -in texto -out saidacripto
```
Para descriptografar com chave simétrica (AES-256)
```
openssl aes256-cbc -d -a -k chavesimetrica -in textocripto -out saida
```
Para descriptografar arquivo passando senha:
```
openssl aes-256-cbc -d -a -in key.enc -out key.dec -pass pass:SUA_SENHA
```
Como gerar uma chave publica assimétrica:
```
openssl genrsa -out private.pem [2048/4096]
```
Gerar uma chave publica de uma chave privada
```
openssl rsa -in private.pem -outform PEM -pubout publica.pem
```
Criptografar arquivo com chave assimétrica (2048)
```
openssl rsaautl -in texto -out saidacripto -encrypt -pubin -inkey public.pem
```
Para descriptografar com chave assimétrica (2048)
```
openssl rsaautl -in textocripto -out saida -decrypt -pubin -inkey public.pem
```