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.
Veamos cómo puede usar Vim para cifrar archivos de texto en Linux.
Enlaces rápidos
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 Acceder:
:X
Vim le pedirá la clave de cifrado. Tendrás que introducir la clave dos veces.
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
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 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
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 Acceder:
:setlocal cm?
Esto escribirá la línea que describe el método de codificación para el archivo actual.
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.
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 Acceder dos veces sin teclear ninguna tecla. Una vez hecho esto, asegúrese de guardar los cambios escribiendo:
:w
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.