Este proyecto se encarga de cifrar y descifrar todo tipo de documentos mediante una clave público-privada que cifrará una clave simétrica aleatoria que se encargará de cifrar el resto del documento.
Es muy importante que estas claves esten siempre localizadas ya que son las llaves maestras para cifrar y descifrar el archivo, en caso de perderlas o ser corruptas los archivos no se podrán recuperar.
openssl genpkey -algorithm RSA -out claveprivada.key -pkeyopt rsa_keygen_bits:4096
openssl rsa -in claveprivada.key -pubout -out clavepublica.pem
sudo apt install gcc
sudo apt install openssl
gcc *.c -o ppal -lssl -lcrypto
./ppal
# Seguir las instrucciones de la terminal
Para más información consultar Documentación del proyecto