MobileVault

by Daniel Tong

 

EncryptaChat

James Deese

 

 

MobileVault

MobileVault is a program which should run on your Windows PocketPC 2003 or 2003SE device.  It can be used to encrypt and decrypt the files on your device.

 

Requirements and Notes:

Place it under the Program Files and you should see an icon for it.

The default password for the first time login is 9999.  After the login, the user can change the password from the menu.  Also, the user can change the filename and the path for the encrypted data file through the menu options, too.  The encryption/decryption key for the key is derived from the login password.

Language: C#
Development Tool: Microsoft Visual Studio 2005
Downloads: Report   Code
Author: Daniel Tong

EncryptaChat

This is EncryptaChat, a chat server with associated clients. It has been developed as a means to have a fully encrypted group chat session over IP. It uses AES encryption along with CBC mode. EncryptaChatServer uses the POE module, a portable multitasking and networking framework for Perl. The server handles multiple clients sending it encrypted text and broadcasts that ciphertext to all clients connected in a session. EncryptaChatClient simple uses the IO::Socket module for its communication with the server. It also incorporates the Crypt::GCrypt module for interfacing with the GCrypt C
library. Finally, the MIME::Base64 module is used to wrap any encrypted data to be sent over the network.

Requirements and Notes:

EncryptaChat requires Perl to be installed in order to build and run. EncryptaChat was built and installed using perl, v5.8.7 built for i686-linux. More information on perl can be found at http://www.perl.org/ . Several perl modules are also required in order to run EncryptaChat:
IO::Socket
Crypt::GCrypt
MIME::Base64
POE
POE::Component::Server::TCP
These modules can be installed using Cpan or done manually. Included within the EncryptaChat package is a Setup.sh file that will run Cpan for you automatically and install all required packages.

Language: Perl
Download: Code
Author: James Deese