Cómo usar Vim para cifrar archivos de texto en Linux

La mayoría de los usuarios guardan notas importantes, credenciales de inicio de sesión y otros datos confidenciales en archivos de texto. Sin embargo, no es seguro mantener dicha información en texto sin formato. Una forma de proteger la información confidencial es usar el cifrado.

Si está buscando una forma simple y rápida de codificar un archivo de texto en Linux, puede usar el editor Vim. Vim tiene algunas funciones de cifrado de archivos integradas que le permiten proteger la información confidencial mediante varios métodos de cifrado. Solo la persona con la clave correcta puede acceder al archivo cifrado. Verificar Cómo cifrar y descifrar un archivo de texto en Windows.

Cómo usar Vim para cifrar archivos de texto en Linux

Veamos cómo puede usar Vim para cifrar archivos de texto en Linux.

Cómo encriptar un archivo usando Vim

Para cifrar un archivo usando Vim, primero ábralo en el editor con el siguiente comando:

vim filename

Si no hay ningún archivo con el nombre de archivo especificado, Vim lo creará. Ahora cambie al modo de inserción presionando una tecla i y agregue el texto que desea incluir en el archivo.

Para cifrar el archivo, presione Esc Para ir al modo de comando, escriba la siguiente línea y presione Participar:

:X

Cómo usar Vim para cifrar archivos de texto en Linux

Vim le pedirá la clave de cifrado. Tendrás que introducir la clave dos veces.

Cómo usar Vim para cifrar archivos de texto en Linux

Para guardar sus cambios y salir de Vim, escriba lo siguiente y presione Enter:

:wq

Esto cifrará su archivo de texto. Puedes usar el comando cat para verificarlo:

cat filename

Cómo usar Vim para cifrar archivos de texto en Linux

Una forma alternativa de cifrar un archivo en Vim es usar el siguiente comando:

vim -x filename

Se le pedirá una clave de cifrado. Introduzca la clave dos veces para evitar errores ortográficos. Luego, edite su archivo y una vez que haya terminado, guarde y salga de Vim. Verificar Cómo instalar complementos en Vim.

Abriendo un archivo encriptado con Vim

Para abrir un archivo cifrado, deberá proporcionar la clave de cifrado correcta. Si no ingresa la clave correcta, Vim desechará el contenido. Nunca guarde el archivo en tal condición o su archivo se sobrescribirá con contenido incomprensible.

Cómo usar Vim para cifrar archivos de texto en Linux

Cómo verificar el método de encriptación

Para verificar qué método de encriptación usó Vim para encriptar un archivo en particular, use el siguiente comando:

file encrypted_filename

Cómo usar Vim para cifrar archivos de texto en Linux

También puede verificar el método de codificación desde el editor. Para hacer esto, abra el archivo encriptado en Vim, luego, mientras está en modo comando, escriba lo siguiente y presione Participar:

:setlocal cm?

Esto escribirá la línea que describe el método de codificación para el archivo actual.

Cómo usar Vim para cifrar archivos de texto en Linux

Para ver todos los métodos de codificación disponibles en Vim, escriba:

:h ‘cm’

Esto abrirá una página de Ayuda que muestra todos los métodos de encriptación con una breve descripción de cada uno.

Cómo usar Vim para cifrar archivos de texto en Linux

Cambiar cómo se codifican los archivos en Vim

Para cambiar el método de encriptación de un archivo encriptado, ábralo en Vim e ingrese la clave de encriptación. Luego, en el modo de comando, escriba el siguiente comando con blowfish2 , blowfish o pkzip replace método_cifrado:

:setlocal cm=encryption_method

Por ejemplo, para cambiar el método de codificación a pez globo, escriba:

:setlocal cm=blowfish

Luego guarde los cambios con:

:w

Cambiar o eliminar la clave de cifrado

Para cambiar la clave de cifrado de un archivo cifrado, abra el archivo en Vim. Luego escriba la clave de cifrado para acceder al contenido. Mientras está en el modo de comando, escriba:

:X

Se le pedirá la clave de cifrado. Escriba una nueva clave y luego vuelva a escribirla para confirmar.

Para eliminar el cifrado, simplemente presione Participar dos veces sin teclear ninguna tecla. Una vez hecho esto, asegúrese de guardar los cambios escribiendo:

:w

Cómo usar Vim para cifrar archivos de texto en Linux

Verificar Comparación de GNU nano vs Vim: una de las mejores aplicaciones de edición de texto de terminal.

Guarde sus contraseñas en un archivo encriptado

Puede usar el editor Vim para cifrar/descifrar archivos de texto en Linux en lugar de usar una herramienta de cifrado separada. También puede guardar las contraseñas en un archivo cifrado y usar Vim como administrador de contraseñas. Sin embargo, tenga en cuenta que los métodos de encriptación como blowfish y pkzip que ofrece Vim no son robustos. Se recomienda Blowfish2, que es un método de cifrado más robusto.

No necesita ser un experto en Vim para codificar sus archivos, solo aprenda algunos conceptos básicos y estará listo para comenzar. Puedes ver ahora Cómo cifrar archivos confidenciales con GnuPG en Linux.

Ir al botón superior