Cómo proteger contraseña un archivo VIM en Linux

Cómo proteger contraseña un archivo VIM en Linux

VIM es un editor de texto popular, rico en funciones y altamente extensible para Linux, y una de sus características especiales es el soporte para encriptar archivos de texto que usan varios métodos de cifrado con una contraseña.

En este artículo, le explicaremos uno de los trucos de uso VIM simples; Contraseña protegiendo un archivo con VIM en Linux. Le mostraremos cómo asegurar un archivo en el momento de su creación, así como después de abrirlo para modificarlo.

Leer sugerido: 10 razones por las que debería usar Vim Editor en Linux

Para instalar la versión completa de VIM, simplemente ejecute este comando:

$ sudo apt install vim #Debian/Ubuntu Systems $ sudo yum instalación vim #rhel/centos $ sudo dnf instalación vim #fedora 22+ 

Leer también: Vim 8.0 se lanza después de 10 años - Instale en Linux

Cómo proteger contraseña un archivo VIM en Linux

Vim tiene un -X opción que le permite usar el cifrado al crear archivos. Una vez que ejecute el comando VIM a continuación, se le solicitará una clave de cripta:

archivo $ vim -x.TXT ADVERTENCIA: Uso de un método de cifrado débil; Consulte: Ayuda 'CM' Ingrese la clave de cifrado: ******* Ingrese la misma clave nuevamente: ******* 

Si la clave de cifrado coincide después de ingresarlo por segunda vez, puede proceder a modificar el archivo.

Contraseña de archivo VIM protegido

Una vez que haya terminado, presione [Esc] y : WQ Para guardar y cerrar el archivo. La próxima vez que desee abrirlo para editar, tendrá que ingresar a la tecla Crypto como esta:

Archivo de $ VIM.TXT Necesita la clave de cifrado para el archivo ".TXT "ADVERTENCIA: Uso de un método de cifrado débil; consulte: Ayuda 'CM' Ingrese la clave de cifrado: ******* 

En caso de que ingrese una contraseña incorrecta (o ninguna clave), verá algunos caracteres basura.

Contenido VIM encriptado

Establecer un 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. A continuación, veremos cómo establecer un método de cifrado fuerte en VIM.

Cifrado débil en el archivo VIM

Para verificar el conjunto de cryptmethod (cm), escriba (desplácese hacia abajo para ver todos los métodos disponibles):

: Ayuda 'CM' 
Salida de muestra
 * 'cryptmethod'** 'cm'* 'cryptmethod "cm' cadena (predeterminado" zip ") global o local para amortiguar | Global-Local | no en VI método utilizado para el cifrado cuando el búfer se escribe en un archivo: * PKZIP* Método compatible con zip pkzip. Un tipo débil de cifrado. Hacia atrás compatible con Vim 7.2 años o más. * Blowfish* Blowfish Blowfish Método. Cifrado medio fuerte pero tiene una falla de implementación. Requiere Vim 7.3 o posterior, los archivos no pueden ser leídos por VIM 7.2 años o más. Esto agrega una "semilla" al archivo, cada vez que escribe las opciones de archivo.txt [ayuda] [ro] 

Puede establecer un nuevo criptomethod en un archivo VIM como se muestra a continuación (usaremos pez soplón2 en este ejemplo):

: SetLocal CM = Blowfish2 

Entonces presione [Ingresar] y : WQ Para guardar el archivo.

Establecer un cifrado fuerte en el archivo VIM

Ahora no debería ver el mensaje de advertencia cuando abra el archivo nuevamente como se muestra a continuación.

Archivo de $ VIM.TXT Necesita la clave de cifrado para el archivo ".TXT "Ingrese la clave de cifrado: ******* 

También puede configurar una contraseña después de abrir un archivo de texto VIM, usar el comando:X y establece un pase de cifrado como se muestra arriba.

Echa un vistazo a algunos de nuestros artículos útiles sobre Vim Editor.

  1. Aprenda los útiles viajes y trucos del editor VIM en Linux
  2. 8 trucos útiles del editor VIM para cada usuario de Linux
  3. SPF13 -VIM - La distribución final para Vim Editor
  4. Cómo usar Vim Editor como Bash IDE en Linux

Eso es todo! En este artículo, explicamos cómo proteger una contraseña un archivo a través del editor de texto VIM en Linux.

Recuerde siempre asegurar los archivos de texto que podrían contener información secreta como nombres de usuario y contraseñas, información de cuenta financiera, etc., utilizando un cifrado fuerte y una contraseña. Use la sección de comentarios a continuación para compartir cualquier pensamiento con nosotros.