Dopo estenuanti ore di lavoro, e dopo aver sostenuto l'esame di sicurezza dei sistemi informatici (superato a pieni voti con lode) vi presento Crypto & Crypto Mobile.
Di seguito un breve
Abstract che illustra il progetto:
Abstract - Crypto: Crittografia a coppia di chiavi
Crypto è una applicazione che consente principalmente di criptare e decriptare qualunque tipo di file, utilizzando un algoritmo asimettrico di tipo RSA (512 - 1024 - 2048 bit), proteggendo quindi file importanti.
L'applicazione consente inoltre di verificare la correttezza della chiave generata e distribuita (chiave pubblica) mediante algoritmo MD5, qualore ci fosse un attacco di tipo "Man In The Middle", in questo modo si è sicuri dell'autenticità della chiave generata.
Infine l'applicativo è dotato di un client Smtp , che consente di inviare una email in formato Html, al fine di divulgare la propria chiave pubblica generata, sotto forma di allegato.
Di seguito potete osservare la schermata principale dell'applicazione:

Il progetto è stato svilupato integralmente sulla piattaforma .Net, mediante linguaggio C#, utilizzando il
framework 3.5.
Al fine di poter utilizzare l'applicazione è richiesto il Framework 3.5.
P.s. : il setup di installazione richiede un seriale!!!
Contattatemi per email se siete interessati.
Eventuali Bug Segnalateli pure.
Grazie.
Abstract - Crypto Mobile
Parallelamente al progetto principale, è stata sviluppata una applicazione compatibile per dispositivi PDA equipaggiati con Windows Mobile 5.0 - 6.0 - 6.1. Crypto Mobile è dotato di una interfaccia più User-Friendly, e consente di criptare e decriptare informazioni. L'applicazione consente di importare o esportare un file cryptato e viceversa.
L'algoritmo utilizzato è di tipo AES con chiave a 256 bit ( meno oneroso in termini computazionali) , attualmente è ritenuto l'algoritmo più sicuro, utilizzato dal governo americano degli Stati Uniti d'America per nascondere documenti di tipo TOP SECRET.
Progetto sviluppato su piattaforma .Net in linguaggio C#, mediante ausilio di Compact Framework 3.5 ed OpenNETCF.
L'applicazione è dotata di un file di installazione .Cab .
P.s.: per motivi ragionevoli, il file di installazione non è stato postato, in quanto questa applicazione molto probabilmente sarà commercializzata.
Messaggio in chiaro:
Messaggio cifrato con password:
