Bfacs
Blowfish Advanced CS è un programma Freeware e Open Source per crittografare file. E'creato da Markus Hahn e gira su Win 95/98/NT/2000, l'eseguibile è un semplice exe e non ha installazione. Le sue caratteristiche sono veramente interessanti, innanzitutto le dimensioni (relative alla nuova 2.13) sono di soli 699 Kb compresso e 1,47 Mb decompresso, la precedente versione era di dimensioni leggermente più contenute ma vedremo poi che si possono ridurre ulteriormente le dimensioni di Bfacs se si ha intenzione di portarselo in giro su floppy (vedi fondo pagina ) Poter usare un programma del genere da un floppy, è una grande comodità perché può essere portato all'università, al lavoro dove volete voi, senza dover installare nulla sul pc su cui andate a operare. Cripta i file con gli algoritmi Blowfish (algoritmo Open) Rijndael, Twofish, Triple DES e altri.Bfacs dispone inoltre di una funzione di Wiping (cancellazione indelebile dei file) con i metodi: semplice, DoD e SFS Dopo una versione 2.12 (aprile 2001) è uscita in agosto 2002 una nuova versione 2.13, le differenze sono principalmente che il programma è stato riscritto in Borland e ci sono dei piccoli bugfixAndiamo quindi all'indirizzo http://bsn.ch/Lasse/bfacs.htm e scaricate il file
Come verificare l'MD5 di un file
Facciamo un esempio pratico, scaricate MD5 Checksum, estraetene il contenuto, troverete un file md5sum.exe (senza icona) fateci doppio clic, apparirà la seguente finestra :
Ora trascinateci dentro (drag & drop) il file zippato che contiene Bfacs (bfacs212.zip) il risultato sarà questo:
che c'è il supporto immagini trasparenti di Windows 2000
e che il programma quando è in esecuzione è minimizzato nella system tray (in basso a destra vicino all'orologio)
Per non vederli più basta spuntare "Do not show tip again"
E' possibile variare le modalità di visualizzazione all'interno del programma, sfogliare per cartelle, creare cartelle, cambiare dimensioni delle icone o tipo/colore del carattere escludere file di sistema o archivi dalla criptazione.

E' possibile assegnare una priorità alla cancellazione dello spazio libero, nel senso bassa priorità= cancellazione più lenta ma meno risorse di sistema impegnate, quindi l'ideale se si vuole continuare a usare il pc durante la cancellazione. Si può scegliere nelle opzioni di cancellazione dello spazio libero (Clear with) "0 bytes" o altri metodi, 0 bytes è il più rapido con gli altri metodi lo spazio vuoto viene sovrascritto con dei dati casuali (più lento ma più sicuro) Comunque l'Help del programma è buono e se sapete l'inglese vi sarà molto utile. Nell'immagine seguente vedete Bfacs durante la cancellazione dello spazio libero, notate a sinistra in basso che il programma riporta il nome e la dimesnione dell'unità disco di cui state sovrascrivendo lo spazio libero.
Continuiamo a vedere le opzioni accessibili direttamente da Bfacs cliccando sull'icona "attrezzi" o dal menù Tools-Options
In Configuration invece si possono settare molti parametri
Premendo Update (Aggiorna ora) apparirà questo messaggio
Io ho associato anche l'icona di Bfacs ai file .bfa in modo da renderli subito riconoscibili.

dopo aver scelto la grandezza della chiave tenendo premuto il tasto sinistro
del mouse e muovete il mouse in modo casuale, Bfacs creerà la chiave
anche tenendo conto anche dei movimenti casuali da voi fatti con il mouse,
tenete premuto e rilasciate più volte il tasto sinistro mentre muovete
il mouse.

L'operazione richiede meno di un minuto, la grandezza della chiave generata
è sempre inferiore ai 10 kb.Una volta creata la chiave possiamo per esempio
criptare un file qualunque, dopo averlo selezionato facendo clic col tasto
dx

del mouse scegliete "Cripta" e nella finestra che segue spuntate "Usa Key Disk"

Apparirà questo messaggio che chiede conferma


Il file verrà criptato usando la Key che si trova nel floppy, per decriptarlo chiaramente si farà il processo inverso.Nota: se criptate un file con l'algoritmo Blowfish e poi nelle opzioni passate per esempio al Rindajel, per decriptare il file criptato col Blowfish dovrete prima andare nelle opzioni e selezionare Blowfish come algoritmo, premere "applica" e solo dopo decriptare il file.La particolarità di Bfacs rispetto a programmi simili è che se criptiamo un file lui cancella in modo sicuro (wipe) il file originale evitando così i pericoli derivanti da qualche disattenzione.C'è anche la funzione "vedi" che permette di visualizzare un file criptato senza doverlo poi ri-criptareNon dimenticate però di eseguire almeno una volta la cancellazione dello spazio libero (selezionate il dischetto o l'unità e poi premete Ctrl+X) per impedire eventuali recuperi di file riservati su cui si è lavorato in passato.
Ridurre le dimensioni di Bfacs
Concludo segnalando che se volete mettere Bfacs su un floppy vi è la possibilità di comprimere (e mantenere funzionante)l'eseguibile usando il programma UPX per comprimere le dimensioni di Bfacs.exe e delle dll. Nella versione 2.12 le dimensioni di bfacs.exe scendono da 945 Kb a 315 Kb c.aNella versione 2.13 Bfacs.exe scende a 346 KbRendo disponibile per il dowload una versione Lite di Bfacs
A me funziona perfettamente, è inteso che la usate a vostro rischio e pericolo, sono stati compressi con UPX 1.2.3Bfacs.exe e le due dll, sono stati eliminati alcuni files (Help in Tedesco e liesmich.txt) Le dimensioni del pacchetto si riducono talmente tanto che ho deciso di inserire nel file anche il comodo e utile md5checksum versione 103 e il file .CHM (la guida) che lo accompagna, anche md5checksum è stato compresso (da 56 a 28 Kb) Abbiamo così "Bfacs Lite" delle dimensioni di 542 Kb (.zip) e soli 617 decompresso. - Ho inserito anche la traduzione italiana realizzata nel 2001 (risalente a Bfacs 2.12 scusate eventuali errori e/o incompatibilità) Per applicare la traduzione italiana aprite Bfacs, recatevi in alto sul menù Tools e poi scegliete Language, lì selezionate il linguaggio Tedesco al posto di quello Inglese di default.