Introducción
Vim una contracción de Vi MEJORA ) es un programa editor de texto gratuito y de código abierto basado en pantalla para Unix
Vim es un editor de texto popular para Linux. Una de sus características especiales es la compatibilidad con el cifrado de archivos de texto utilizando varios métodos criptográficos con una contraseña.
Explicaremos uno de los trucos simples de uso de Vim; contraseña que protege un archivo usando Vim en Linux.
Instalar VIM
Para instalar vim, ejecute este comando:
$ sudo yum install vim #for RHEL/CentOS
$ sudo apt install vim #for Debian/Ubuntu
$ sudo dnf install vim #for Fedora
Proteger con contraseña un archivo Vim
Con un -x opción que le permite utilizar el cifrado. Una vez que ejecute el comando vim a continuación, se le solicitará una clave de cifrado:
$ vim -x unixcop.txt
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: ******
Enter same key again: ******
Si la clave criptográfica coincide después de ingresarla por segunda vez, puede proceder a modificar el archivo.
Una vez que haya terminado, presione [Esc] y :wq . La próxima vez que desee abrirlo, deberá ingresar la clave de cifrado como se muestra a continuación:
$ vim unixcop.txt
Need encryption key for "unixcop.txt"
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: ******
En caso de que ingrese una contraseña incorrecta, verá algunos caracteres basura o basura.
Añadir método de cifrado fuerte en Vim
Nota :Hay una advertencia que indica que se ha utilizado un método de cifrado débil para proteger el archivo.
Veremos cómo establecer un método de encriptación fuerte en Vim.
Para comprobar el conjunto de cryptmethod(cm), escriba (desplácese hacia abajo para ver todos los métodos disponibles):
:help 'cm'
Salida
Puede establecer un nuevo método criptográfico en un archivo Vim
Usaremos blowfish2 como se muestra a continuación:
:setlocal cm=blowfish2
Luego presione [Entrar ] y :wq para guardar el archivo.
Ahora no debería ver el mensaje de advertencia cuando vuelva a abrir el archivo como se muestra a continuación.
$ vim unixcop.txt
Need encryption key for "file.txt"
Enter encryption key: *******
Nota :también puede establecer una contraseña después de abrir un archivo de texto Vim, use el comando :X y configure un pase criptográfico como se muestra arriba.
Conclusión
En esta pequeña guía, le mostramos cómo proteger un archivo vim en el momento de su creación, así como después de abrirlo para modificarlo.