Criptografar e descriptografar um arquivo pequeno usando o openssl

Eu quero escrever um pequeno programa em C / C ++ que lê um pequeno arquivo de texto e criptografa, usando uma chave "interna". Então eu também quero escrever outro pequeno programa que pode descriptografar o arquivo criptografado usando internamente a mesma chave.

Eu olhei para o site openSSL e pesquisei mas não encontrou um exemplo simples, alguém já tentou fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion