Cryptonotex 1.0

Software open source per Linux per la gestione di documenti riservati.
Copyright © Massimo Nardello, Modena 2009.

Versione 1.0.2 pubblicata il 17 novembre 2009





1. Informazioni sul software

Cryptonotex è un software utile per creare e gestire un numero anche molto ampio di note testuali all'interno di un unico file; tali note sono divise per soggetti e ciascuna di esse è costituita da un titolo, da una data e da un testo libero a piacere. Ad ogni nota è possibile associare una serie di parole chiave (tags) per reperirle facilmente.

Soprattutto, poi, le note vengono protette da una password e cifrate con un algoritmo ad alta sicurezza: in fase di creazione di un nuovo archivio l'utente può scegliere un sistema di cifratura tra i sei disponibili e può liberamente modificarlo in seguito. Né la password scelta dall'utente né il sistema di cifratura utilizzato vengono registrati nell'archivio.

I sistemi di cifratura disponibili sono i seguenti:
Si noti che sia le note (titolo, data e testo) che i soggetti vengono cifrati, per cui non possono essere visionati aprendo un archivio con uno dei tanti software capaci di leggere file di Sqlite. Il testo delle note, poi, non può essere formattato (cioè, non può essere applicato il corsivo, il grassetto, ecc.), ma è possibile creare dei punti elenco - non indentati - digitando il carattere * all'inizio di una riga.

Cryptonotex utilizza Sqlite 3 come database di supporto ed è stato testato su Ubuntu 9.04 e 9.10; è dotato di un manuale d'uso in formato pdf che documenta sinteticamente le sue varie funzionalità.

Cryptonotex è stato realizzato da Massimo Nardello con Lazarus (0.9.28.2) e i componenti DCPrypt. Cryptonotex è rilasciato sotto licenza GPL versione 3; il testo della licenza può essere letto in questa pagina. Si noti che per utilizzare il programma e per modificarlo secondo le proprie esigenze è necessario aderire ai termini della licenza.

L'autore non offre assistenza sull'installazione o sull'uso del software; eventuali commenti o suggerimenti per il suo miglioramento possono essere inviati a m.nardello presso il dominio tin.it.

2. Screenshot

Ecco un esempio di come si presenta la schermata di Cryptonotex nella versione 1.0.0 su Ubuntu 9.04.

Immagine



3. Modifiche dalla versione 1.0.1
  1. Il software ricorda gli ultimi 4 archivi utilizzati, che possono essere selezionati dal menù File.
  2. La procedura di immissione della password è stata velocizzata.
  3. Sono stati corretti diversi bugs.
4. Installazione di Criptonotex

E' possibile installare Cryptonotex scaricando il pacchetto deb cryptonotex_1.0.2_all.deb (vedi sotto) ed eseguendolo. Il programma verrà copiato nella cartella /usr/lib/cryptonotex, mentre il manuale (in pdf) sarà copiato nella cartella usr/share/doc/cryptonotex; verrrà anche creata l'icona per lanciare il programma nella sezione di menù "Ufficio". Non è disponibile un pacchetto .rpm.

In alternativa, è possibile:
  1. scaricare il file zippato contenente il programma e il manuale (vedi sotto);
  2. copiare il file del programma "criptonotex" in una cartella a piacere;
  3. renderlo eseguibile (fare clic con il pulsante destro del mouse, scegliere Proprietà, Permessi e attivare la casella Consentire l'esecuzione del file come programma);
  4. creare le icone per lanciarlo (o fare doppio clic su di esso).
Cryptonotex utilizza la versione 3 di un database open source denominato Sqlite; è necessario quindi che questo sia installato nel computer in uso (normalmente lo è di default). Se si installa il programma con il pacchetto .deb, Sqlite viene installato automaticamente, se non presente. In caso contrario, se lanciando il programma viene visualizzato un messaggio di errore, probabilmente Sqlite 3 non è installato; occorre allora installare il pacchetto libsqlite3-0 con Synaptics o con altri gestori di pacchetti.

5. Download

Scarica il pacchetto di installazione in formato deb (salvare il file sul computer e quindi lanciarlo) (circa 1,7 megabyte)

Scarica il programma comprensivo del manuale (circa 1,7 megabyte).

Scarica i sorgenti del programma (circa 0,6 megabyte).

6. Cryptonotex su Windows

Cryptonotex è compilato per Linux, ambiente Gnome (GTK2), ma i sorgenti disponibili in questo sito possono essere compilati così come sono con Lazarus per Windows (versione 0.9.28.2), ottenendo così un software funzionante sotto questo sistema operativo. In questo caso nella cartella del programma deve risiedere la libreria sqlite3.dll e il programma deve poter scrivere i files di configurazione nella cartella in cui è installato. E' pensato, infatti, per essere utilizzato su chiavetta USB.

7. Altri software

Biblionotex
, software per la gestione di dati bibliografici.