Volver

Encriptar archivos con OpenSSL

Se puede encriptar cualquier archivo de texto con OpenSSL. Creo que hay varias formas, pero esta que voy a mostrar es la que yo uso.

Necesitamos una llave

Fácil, se puede generar así:

openssl genrsa -out llave.txt 2048

El comando de arriba genera una llave RSA de 2048 bits y la guarda en el archivo "llave.txt".

No es una buena idea que la llave se llame simplemente llave!

Ahora a encriptar

Para encriptar usando la llave anterior, es más o menos así:

echo 'Contraseña Home Banking: ksksksksk123@~' | openssl rsautl -inkey llave.txt -encrypt > salida.bin

La primera parte de la pipa puede ser reemplazada por un archivo preexistente, mediante cat o '< archivo'.

¿Y para decriptar?

Fácil también...

openssl rsautl -inkey llave.txt -decrypt < salida.bin

Notas

Se puede encriptar usando cualquier archivo como llave y mediante otros programas, yo hice uno pòr ahí en Perl, muy simple.

Volver
Última modificación: 16-Mayo-2017 18:48 by MarxBro.MarxBro. WTFPL-2016