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 ```