Apuntes mientras aprendo sobre software y computadoras.

Computación

Cómo encriptar un archivo en vim

Es momento de un apunte ultra rápido: cómo encriptar un archivo usando Vim.

Leyendo el manual de instrucciones que acompaña a este editor de textos, encontré un detalle interesante.

Es posible encriptar un archivo que creamos con este programa.

La entrada del manual dice:

-x Use encryption when writing files. Will prompt for a crypt key.

En castellano esto nos dice: Usando la opcion -x al crear un archivo podemos encriptarlo. Vamos a necesitar una clave para hacerlo.

Así que… vamos a probar justo eso.

¿Cómo encriptar un archivo nuevo?

Me puse a practicar y de este modo es como va la cosa. Primero creamos un documento con Vim. Vamos a bautizar ese documento con el nombre de secreto.

Al momento de crear el archivo tenemos que agregar la opción -x junto al comando.

vim -x secreto

Ahora al crearse el archivo nos va a pedir que ingresemos una clave de encriptado.

Creamos una clave, no tengo mucho que decir sobre esto. Fijate que sea segura, esa clase de cosas.

Enter encryption key:

Y luego la volvemos a confirmar:

Enter same key again:

Perfecto, ahora tenemos un archivo encriptado en el que poder escribir.

Para volver a abrir el documento no necesitamos seguir agregando la opción -x, alcanza con abrirlo directamente.

Quiero decir, podemos usar la opción si queremos, pero solo vamos a conseguir que nos pida la clave que usamos originalmente.

Como bien podes imaginar, al abrirlo normalmente nos va a pedir que ingresemos la clave otra vez. Si no usamos la clave, el texto va a aparecer encriptado y no vamos a entender su contenido.

¿Cómo encriptar un archivo ya existente?

Digamos que ya tengo un archivo en el que estoy trabajando con vim, y me gustaría encriptar su contenido.

Por ejemplo, nuestro archivo se llama script500. Para conseguirlo utilizamos la opción +X (ahora es una equis mayúscula).

vim +X script500

¿Cómo modificar una clave de encriptado en un archivo?

Básicamente hacemos lo mismo que en el ejemplo anterior.

Para cambiar la clave utilizamos la opción +X y listo:

vim +X secreto

Por supuesto, vamos a tener que ingresar la clave original antes de cambiarla por la nueva.

Al igual que siempre, olvidar la clave es una muy, muy mala idea.

¿Para qué nos sirve encriptar un documento?

Por lo general estamos acostumbrados a proteger un archivo con una contraseña. Lo que consigue esto es restringir el acceso al archivo, si alguien descubre la clave puede abrirlo y leer el contenido.

Por otra parte, encriptar un documento hace que su contenido se vuelva incomprensible para cualquiera que no conozca la clave (key) para descifrarlo. Es posible interceptar el texto, es posible abrirlo, pero leerlo se vuelve imposible.

El área que trabaja los temas de encriptado se conoce como criptografía. Es una increíble área de estudio, que trata sobre algoritmos, seguridad, la idea del azar y muchas cosas más.

Todas esas cosas escapan a este sencillo apunte (y vale agregar, hoy por hoy no conozco mucho del tema).

Conclusión:

El tema de encriptar y todo lo que hay a su alrededor es muy interesante.

Espero que este mínimo apunte nos ponga en el camino de aprender nuevas cosas sobre seguridad informática.

Cómo siempre, contame lo que tengas en mente escribiendo un mensaje usando el formulario de contacto; o escribí un comentario directamente aquí en… la sección de comentarios.

Hasta la próxima.

Leave a Reply