Sunday, April 17, 2011

Appunti crittografati (aka file di testo crittografati, note sicure, notepad - editor di testo crittografato)

Con l'ultima versione dell'editor libero VIM (per Linux, Windows, OsX), la 7.3, è possibile con facilità e senza bisogno di altri programmi, avere le proprie note crittografate con il potente algoritmo Blowfish (http://it.wikipedia.org/wiki/Blowfish).

VIM è un programma che funziona da DOS o con una interfaccia grafica. I tasti e le sue logiche di funzionamento sono un po' diverse dal normale (come, ad esempio, succede per Emacs), ma per un power user che vuole crittografare le proprie note questo non è certo un problema...

Dopo aver scaricato e installato VIM (vedi links sotto), per avere la propria nota crittografata con Blowfish e non con la crittografia standard di VIM (più fragile, ma di contro più facile da recuperare se si perde la password), la sequenza di comandi è la seguente:
0) lanciare VIM (programma gvim.exe)
1) digitare ":setlocal cm=blowfish" per impostare la crittografia più sicura
2) digitare ":X" e impostare la password utilizzata per i prossimi salvataggi sicuri digitandola due volte
3) digitare "i" per iniziare l'inserimento del testo siuro
4) premere il tasto ESC per uscire dalla modalità inserimento
5) digitare ":w NomeDelVostroFile.txt"
6) digitare ":q" per uscire da VIM
--- per riaprire il file crittografato
0) lanciare VIM (programma gvim.exe)
1) digitare ":o NomeDelVostroFile.txt" per aprire il file
2) inserire la password per il file
3) a questo punto editate liberamente il file, aiutandovi anche con le guide rapide (cheatsheets) per VIM indicate sotto nei links


PS
il file di testo protetto creato con VIM, se aperto con altri programmi, si mostrerà con un file tipo il seguente, nel quale il testo crittografato non si vede, ma si comprende che si tratta di un file crittografato da VIM, perché i primi caratteri sono "VimCrypt" e di seguito c'è l'indicazione dell'algoritmo di protezione utilizzato, nel nostro caso "~02", che è quello più sicuro, a differenza di quello standard meno sicuro che è indicato con "~01".

VimCrypt~02! ÒÜÓ"üø´Òá…ÇâA x«åô­æ|º,¾äï´§ Ù


Links
* homepage VIM http://www.vim.org/
* download versione per Windows http://www.vim.org/download.php#pc . scaricare la versione che si installa automaticamente "Self-installing executable", o la versione portable composta di due files "GUI executable" + "Runtime files" da decomprimere nella stessa directory
* alcune cheatsheet (guide rapide ai tasti di VIM) http://www.viemu.com/vi-vim-cheat-sheet.gif http://www.gentoo.org/images/vicheat-final.png