Crear un archivo de texto protegido por contraseña con vi y la línea de comandos
Tabla de contenido:
Es fácil crear un archivo de texto protegido por contraseña utilizando el editor de texto de línea de comandos 'vi'. Esto es infinitamente útil para fines de privacidad, ya sea que el archivo protegido contenga detalles de inicio de sesión, varias contraseñas, información personal, un diario privado o casi cualquier otra cosa que desee almacenar de forma segura en un único archivo de texto protegido por contraseña.
Vi se considera un poco avanzado y tiene una curva de aprendizaje bastante empinada, pero es muy potente. Afortunadamente, si solo está buscando encriptar un documento de texto, vi puede ser lo suficientemente simple y cubriremos algunos comandos básicos de vi/vim para que pueda comenzar con este propósito. Tenga en cuenta que para el usuario experto promedio y para aquellos que no son fanáticos de la línea de comandos, usar las opciones de seguridad más tradicionales de cifrado de disco completo con FileVault, o el método de agregar archivos y carpetas en una imagen cifrada puede ser más fácil. porque se maneja completamente a través de la interfaz gráfica y el sistema de archivos de Mac OS X. Esos dos métodos también le permiten usar una aplicación más familiar como TextEdit (o cualquier otra cosa) para editar los documentos almacenados detrás de la capa de contraseña. Solo recuerde guardar y salir del archivo y luego expulsar el disco virtual si sigue la ruta de una imagen de disco, y cierre la sesión de la Mac cuando no esté en uso si prueba Filevault, o de lo contrario perderá esas capas de protección con contraseña. .Por supuesto, esos dos métodos limitarán la legibilidad de los archivos a una Mac, por lo que si desea tener algún acceso multiplataforma al archivo en cuestión, este truco vi funciona bien, ya que sigue siendo accesible desde Linux y otras versiones de Unix con vi o empuje. Entonces, ¿quieres ir por la ruta de la línea de comandos? Luego, ¡adelante con el cifrado de archivos de texto con vi!
Creación del archivo de texto protegido por contraseña en vim
Crear el archivo es bastante simple, inicie Terminal (/Aplicaciones/Utilidades/ pero ya debería saberlo si se siente cómodo con la línea de comando) y use la siguiente sintaxis de comando:
vi -x texto protegido
Cuando vi lo solicite, ingrese una contraseña dos veces para abrir vi con el documento de texto encriptado. Como es habitual con los archivos cifrados, no olvide la contraseña o no podrá volver a abrir el archivo.
Así que ahora estás en vi.Si está familiarizado con VI y VIM, obviamente no necesitará ayuda, pero vi/vim puede ser un gran dolor de cabeza confuso para los recién llegados al editor de texto avanzado. Sin entrar en un gran tutorial de vi, nos centraremos en unos pocos comandos de vi muy simples que le permiten moverse por el documento, insertar texto, guardar, salir y, al mismo tiempo, salir y guardar el archivo de texto cifrado.
Comandos vi simples
- i para insertar texto
- Control+F para avanzar una pantalla
- Control+B para retroceder una pantalla
- /(frase de búsqueda) + RETURN para buscar en el archivo “frase de búsqueda”
- ESCAPE para ingresar comandos vi, para poder salir, guardar y salir, etc.
- ESCAPE + ZZ para guardar y salir vi
- ESCAPE + :q! salir sin guardar
- ESCAPE + :w + RETURN para guardar sin salir
Sí, distinguen entre mayúsculas y minúsculas. Por ejemplo, para salir y guardar, ZZ debe estar en mayúsculas, lo que hace que el comando de guardar y salir se asemeje más a Shift+ZZ.
Lo mantenemos intencionalmente simple aquí, pero si está buscando un tutorial vi detallado, aquí hay uno excelente de una universidad de ingeniería líder.
Para un ejemplo práctico, esto es lo que haría para crear el documento encriptado con una contraseña, ingresar un texto y luego guardar y salir. Res altaremos los comandos de teclado con para indicar cuándo presionar una tecla:
vi -x archivo_de_texto_cifrado (escriba algunas cosas que desea que estén en el archivo cifrado, simule que ha terminado y desea salir y guardar) ZZ
Ahora volverás a la línea de comandos. Para volver al documento, puede abrirlo como de costumbre con vi:
vi archivo_de_texto_cifrado
Luego deberá ingresar la contraseña para acceder a los contenidos.
Todo esto puede parecer un poco extraño para aquellos que no están acostumbrados a vi/vim, pero lo dominarás rápidamente.
Importante: solo se podrá acceder al archivo protegido a través de vi/vim
Ahora solo se podrá acceder a este archivo y su contenido a través de vi/vim, tratar de abrirlo con otra aplicación o herramienta de línea de comandos solo dará como resultado un galimatías, precedido por un mensaje "VimCrypt" , luciendo algo como esto:
VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ø??5p???]?M?ז???7?a???4?N7A????7?????잏?0??+?1Z??q?7N?| ?uͫ?||?
También puede optar por simplemente crear un archivo de texto normal con un editor de texto de su elección, comprimirlo con una contraseña, luego descomprimirlo para modificar o usar el documento, y luego volver a comprimirlo con la misma contraseña , pero sería difícil argumentar que es más fácil que el truco mencionado anteriormente, aunque una de las ventajas del enfoque zip es la compatibilidad entre plataformas y la capacidad de modificar los documentos contenidos a través de cualquier aplicación.
Gracias a Chris por la sugerencia de inspiración