openssl
Codificador/descodificador
$ openssl list -cipher-commands
listado de opciones de encritado
$ openssl enc -aes-256-cbc -pbkdf2 -iter 100000 -in entrada -out salida.enc
encriptar con el cifrador mencionado, uso de un algoritmo moderno para derivar la clave desde la contraseña y aumenta la seguridad
$ openssl genrsa -out clave.pem 4096
generar la clave privada y la pública y se guardan en clave.pem
$ openssl rsa -in clave.pem -out clave.pub.pem -outform PEM -pubout
extraer la clave pública del archivo anterior y guardarla en clave.pu.pem