Omega 1.6, Visual C# .net per la cifratura
Cos’è Omega 1.6
Questo è un programma che ho ideato qualche anno fa’ ed è arrivato il momento di “buttarlo in rete”. La curiosità di addentrarmi nel mondo della cifratura/decifratura mi ha spinto a provare molti programmi che la rete offre e, come spesso accade, ho deciso di provare a scriverne uno io. Il risultato è Omega (il titolo in caratteri greci è solo un giochino, così per gradire!) versione 1.6 (già il numero di versione fa’ capire la tribolazione patita!).
Omega 1.6 è scritto in Visual C# .net, ed esegue la cifratura sia di testi/stringhe che di interi files. Utilizza gli algoritmi di cifratura più famosi (e per i quali ho trovato un codice sorgente chiaro e versatile): 3DES, AES a 256bit, Blowfish a 448bit e, così per gradire, mi sono divertito a complicare un pò le cose. Ad esempio, 5 passaggi di AES a 256bit, 3 passaggi di Blowfish a 448bit e il gran finale: 3DES + i 5 passaggi AES a 256bit + i 3 passaggi Blowfish a 448bit (ogni passaggio utilizza un init vector ed una encoding key diversa, sennò è inutile!).