[Pluto-devel] Nuovo import: gringotts

Germano Rizzo mano@pluto.linux.it
Wed, 6 Mar 2002 11:42:09 +0100


E' stato importato un nuovo progetto nel CVS di pluto-devel: gringotts


Descrizione.

    Preambolo: Gringotts è il nome della inaccessibile banca dei maghi in
Harry Potter, nota in tutto il mondo magico per la truculenta fine che fanno
i ladri. Credo sia piuttosto appropriato per un programma che si propone di
"blindare" dei dati... :-)

    Gringotts è una piccolissima applicazione utile per annotare dati
privati (password, numeri e PIN di carte di credito e quant'altro, indirizzi
di ragazze) in una forma che sia di immediata consultazione, di facile
accesso e soprattutto estremamente sicura. Prende la sua ispirazione da un
programma analogo per windows, di cui non ricordo il nome ma che ho usato
per parecchio tempo, trovandolo utilissimo.

    Per la crittazione utilizza le librerie MCrypt e MHash di Nikos
Mavroyanopoulos, delle librerie C molto potenti e facili da usare; per
l'interfaccia, le nuove GTK+ 2.0; inoltre, usa automake 1.5 e autoconf 2.92.
In pratica è nato come esperimento di programmazione, per allenarmento su
tutte queste "nuove" cose (UTF-8 encoding, i widget gtktext, eccetera), ma
credo che il programma in sé risulti utile, e leggero.

    Per ora, prevede un solo algoritmo di crittazione (SERPENT 256) e uno di
compressione (via zlib); presto sarà molto più configurabile. E' ancora in
alpha, e sebbene non abbia mai riscontrato malfunzionamenti, per ora non li
posso escludere.

    Ogni contributo è più che benvenuto! Vedere il file TODO per maggiori
dettagli sul futuro, e FILE_FORMAT per capire un po' meglio le dinamiche
interne. Ciao!

Licenza:

GPL v.2 o superiori


ToDo, suggerimenti, bug

Fare riferimento ai file Todo, Install e (in immediato futuro ;) readme del
pacchetto.


Sorgenti/Binari

I sorgenti sono in CVS, per compilare ad esempio un RPM binario scaricarli e
dare:

cd gringotts
./configure
make dist
rpm -tb gringotts-0.2.tar.gz

bye
    Mano :)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Germano Rizzo - mano@pluto.linux.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pluto FSUG member - www.pluto.linux.it
Linux Registered User #120637
PGP/GPG Public Key at
  http://gnomermind.sf.net/pubkey.txt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
An rud is annamh is iontach
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~