Creeu un fitxer de text protegit amb contrasenya amb vi i la línia d'ordres

Taula de continguts:

Anonim

És fàcil crear un fitxer de text protegit amb contrasenya mitjançant l'editor de text de línia d'ordres "vi". Això és infinitament útil per a finalitats de privadesa, tant si el fitxer protegit és per contenir dades d'inici de sessió, diverses contrasenyes, informació personal, un diari privat o gairebé qualsevol altra cosa que vulgueu emmagatzemar de forma segura en un únic fitxer de text protegit amb contrasenya.

Vi es considera una mica avançat i té una corba d'aprenentatge força pronunciada, però és molt potent. Afortunadament, si només voleu xifrar un document de text, vi pot ser prou senzill i tractarem algunes ordres bàsiques de vi/vim per començar-hi amb aquest propòsit. Tingueu en compte que per a l'usuari mitjà qualificat i per a aquells que no són fans de la línia d'ordres, pot ser més fàcil utilitzar les opcions de seguretat més tradicionals de xifrat de disc complet amb FileVault, o el mètode d'afegir fitxers i carpetes a una imatge xifrada. perquè es gestiona completament mitjançant la interfície gràfica i el sistema de fitxers de Mac OS X. Aquests dos mètodes també us permeten utilitzar una aplicació més familiar com TextEdit (o qualsevol altra cosa) per editar els documents emmagatzemats darrere de la capa de contrasenya. Només recordeu desar i sortir del fitxer i expulsar el disc virtual si feu la ruta d'una imatge de disc, i tancar la sessió del Mac quan no l'utilitzeu si proveu Filevault, o en cas contrari us perdreu aquestes capes de protecció amb contrasenya. .Per descomptat, aquests dos mètodes limitaran la llegibilitat dels fitxers a un Mac, de manera que si voleu tenir accés multiplataforma al fitxer en qüestió, aquest truc de vi funciona bé, ja que segueix sent accessible des de Linux i altres sabors Unix amb vi o vim. Aleshores, voleu seguir la ruta de la línia d'ordres? A continuació, encripteu fitxers de text amb vi!

Creació del fitxer de text protegit amb contrasenya a vim

Crear el fitxer és prou senzill, inicieu Terminal (/Aplicacions/Utilitats/ però ja ho hauríeu de saber si us sentiu còmode amb la línia d'ordres) i utilitzeu la sintaxi d'ordres següent:

vi -x text protegit

Quan ho sol·liciti vi, introduïu una contrasenya dues vegades oberta a vi amb el document de text xifrat. Com és habitual amb els fitxers xifrats, no oblideu aquesta contrasenya, o no podreu obrir el fitxer de nou.

Així que ara ets a vi.Si esteu familiaritzat amb VI i VIM, òbviament, no necessitareu cap ajuda, però vi/vim pot ser un gran mal de cap confús per als nouvinguts a l'editor de text avançat. Sense entrar en un gran tutorial vi, ens centrarem en només unes quantes ordres vi molt senzilles que us permeten moure't pel document, inserir text, desar, sortir i tots dos simultàniament sortir i desar el fitxer de text xifrat.

Ordres vi simples

  • i per inserir text
  • Control+F per desplaçar-se cap endavant per una pantalla
  • Control+B per desplaçar-se cap enrere per una pantalla
  • /(frase de cerca) + RETURN per cercar al fitxer “frase de cerca”
  • ESCAPE per introduir ordres vi, per poder sortir, desar i sortir, etc
  • ESCAPE + ZZ per desar i sortir vi
  • ESCAPE + :q! sortir sense desar
  • ESCAPE + :w + TORNAR per desar sense sortir

Sí, són sensibles a majúscules i minúscules. Per exemple, per sortir i desar, ZZ ha d'estar en majúscules, fent que l'ordre de desar i sortir sigui més semblant a Maj+ZZ.

Aquí ho fem senzill intencionadament, però si esteu buscant un tutorial de vi aprofundit, aquí en teniu un fantàstic d'una universitat d'enginyeria líder.

Per a un exemple pràctic, aquí teniu el que farieu per crear el document xifrat amb una contrasenya, introduir text i després desar i sortir. Destacarem les ordres de tecla amb per indicar quan cal prémer una tecla:

vi -x fitxer_de_text_xifrat (escriu algunes coses que vols que estiguin al fitxer xifrat, fingi que ja has acabat i vols sortir i desar) ZZ

Ara tornaràs a la línia d'ordres. Per tornar al document, només podeu obrir-lo com de costum amb vi:

vi fitxer_de_text_xifrat

A continuació, haureu d'introduir la contrasenya per accedir als continguts.

Tot això pot semblar una mica estrany per a aquells que no estiguin acostumats a vi/vim, però ràpidament us entendreu.

Important: només es podrà accedir al fitxer protegit mitjançant vi/vim

Aquest fitxer i el seu contingut ara només seran accessibles a través de vi/vim, si intenteu obrir-lo amb una altra aplicació o eina de línia d'ordres, no apareixerà res més que galimatització, precedida d'un missatge "VimCrypt". , semblant així:

VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ų??5p???]?M?ז???7?a???4?N7A?????7?????잏?0??+?1Z??q?7N?| ?uͫ?||?

També podeu optar per crear simplement un fitxer de text normal amb l'editor de text que trieu, comprimiu-lo amb una contrasenya, després descomprimiu-lo per modificar-lo o utilitzar-lo i, a continuació, comprimiu-lo amb la mateixa contrasenya. , però seria difícil argumentar que és més fàcil que el truc esmentat anteriorment, tot i que un avantatge de l'enfocament zip és la compatibilitat multiplataforma i la possibilitat de modificar els documents continguts mitjançant qualsevol aplicació.

Gràcies a Chris per la inspiració de la punta

Creeu un fitxer de text protegit amb contrasenya amb vi i la línia d'ordres