Crea un file di testo protetto da password con vi e la riga di comando

Sommario:

Anonim

È facile creare un file di testo protetto da password utilizzando l'editor di testo della riga di comando "vi". Questo è infinitamente utile per motivi di privacy, sia che il file protetto contenga dettagli di accesso, varie password, informazioni personali, un diario privato o qualsiasi altra cosa che desideri archiviare in modo sicuro in un singolo file di testo protetto da password.

Vi è considerato un po' avanzato e ha una curva di apprendimento abbastanza ripida, ma è molto potente. Fortunatamente, se stai cercando di crittografare solo un documento di testo, vi può essere abbastanza semplice e tratteremo alcuni comandi vi/vim di base per iniziare a usarlo per questo scopo. Tieni presente che per l'utente medio esperto e per coloro che non sono fan della riga di comando, utilizzare le opzioni di sicurezza più tradizionali della crittografia dell'intero disco con FileVault o il metodo di aggiunta di file e cartelle in un'immagine crittografata può essere più semplice perché è gestito interamente tramite l'interfaccia grafica e il file system di Mac OS X. Questi due metodi ti consentono anche di utilizzare un'app più familiare come TextEdit (o qualsiasi altra cosa) per modificare i documenti archiviati dietro il livello della password. Ricorda solo di salvare ed uscire dal file e quindi espellere il disco virtuale se segui il percorso di un'immagine disco e di disconnetterti dal Mac quando non lo usi se provi Filevault, altrimenti perderai quei livelli di protezione tramite password .Ovviamente questi due metodi limiteranno la leggibilità dei file su un Mac, quindi se desideri avere un accesso multipiattaforma al file in questione, allora questo trucco vi funziona bene poiché rimane accessibile da Linux e altri sapori Unix con vi o vim. Quindi, vuoi seguire il percorso della riga di comando? Quindi avanti con la crittografia dei file di testo con vi!

Creazione del file di testo protetto da password in vim

Creare il file è abbastanza semplice, avvia Terminal (/Applicazioni/Utility/ ma dovresti saperlo ormai se sei a tuo agio con la riga di comando) e usa la seguente sintassi di comando:

vi -x testo protetto

Quando richiesto da vi, inserire una password due volte aprire vi con il documento di testo crittografato. Come al solito con i file crittografati, non dimenticare la password o non potrai più aprire il file.

Quindi ora sei in vi.Se hai familiarità con VI e VIM non avrai bisogno di alcuna assistenza ovviamente, ma vi/vim può essere un enorme mal di testa confuso per i nuovi arrivati ​​nell'editor di testo avanzato. Senza addentrarci in un enorme tutorial di vi, ci concentreremo solo su alcuni comandi vi molto semplici che consentono di spostarsi all'interno del documento, inserire testo, salvare, uscire ed entrambi contemporaneamente uscire e salvare il file di testo crittografato.

Comandi vi semplici

  • i per inserire testo
  • Control+F per scorrere in avanti di una schermata
  • Control+B per scorrere indietro una schermata
  • /(ricerca frase) + INVIO per cercare nel file “ricerca frase”
  • ESCAPE per inserire comandi vi, per poter uscire, salvare ed uscire, ecc
  • ESCAPE + ZZ per salvare ed uscire da vi
  • ESCAPE + :q! uscire senza salvare
  • ESCAPE + :w + RETURN per salvare senza uscire

Sì, fanno distinzione tra maiuscole e minuscole. Ad esempio, per uscire e salvare, ZZ deve essere in maiuscolo, rendendo il comando salva ed esci più simile a Maiusc+ZZ.

Stiamo intenzionalmente mantenendo le cose semplici qui, ma se stai cercando un tutorial vi approfondito, eccone uno fantastico da una delle principali università di ingegneria.

Per un esempio pratico, ecco cosa faresti per creare il documento crittografato con una password, inserire del testo, quindi salvare e uscire. Evidenzieremo i comandi da tastiera con per indicare quando premere un tasto:

vi -x file_testo_crittografato (digita alcune cose che vuoi siano nel file crittografato, fai finta di aver finito e vuoi uscire e salvare) ZZ

Ora tornerai alla riga di comando. Per tornare al documento basta aprirlo come al solito con vi:

vi file_testo_crittografato

Dovrai quindi inserire la password per accedere ai contenuti.

Tutto questo può sembrare un po' estraneo a chi non è abituato a vi/vim, ma ci imparerai presto.

Importante: il file protetto sarà accessibile solo tramite vi/vim

Questo file e il suo contenuto saranno ora accessibili solo tramite vi/vim, provando ad aprirlo con un' altra applicazione o uno strumento da riga di comando non si otterrà altro che un messaggio incomprensibile, preceduto da un messaggio "VimCrypt" , simile a questo:

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

Puoi anche scegliere di creare semplicemente un normale file di testo con un editor di testo a tua scelta, comprimerlo con una password, quindi decomprimerlo per modificare o utilizzare il documento, quindi ricomprimerlo con la stessa password , ma sarebbe difficile sostenere che sia più semplice del trucco di cui sopra, sebbene un vantaggio dell'approccio zip sia la compatibilità multipiattaforma e la possibilità di modificare i documenti contenuti tramite qualsiasi applicazione.

Grazie a Chris per l'ispirazione

Crea un file di testo protetto da password con vi e la riga di comando