My First Encryption Program

View: New views
3 Messages — Rating Filter:   Alert me  

My First Encryption Program

by j1mb0jay :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am new to the world of encryption.  I recently completed a module at
university about encryption and thought I would try and write on own
simple encryption program. I have managed to use AES, Triple-DES and
some twists on old ciphers. I have tried to implement a simple version
of the GCHQ Diffie-Hellman key exchange. The program itself a TCP/IP
client and server socket that allows chat and file transfer using the
mentioned encryptions.

The source code for the application can be found at the following
link.

http://users.aber.ac.uk/jap6/filedetails.php?id=encryption&type=zip

I understand that I should make sure that the Diffie-Hellman key
exchange numbers should be thousands of digits long and I am currently
making the changes for this to happen (Using a BigInteger like class).
My prime number Class uses the Sieve of Atkin function for letting me
know if a number is prime, this method seems to be very good at
telling me if a number is not prime.

Please can I have some feed back on how to improve the program and or
code that I have written.

Regards j1mb0jay

Re: My First Encryption Program

by Ehjerkto :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

If you didn't get the email nabbles site sent you, I'll give you some feed back, can u point me in the right direction in running these things off of windows

Re: My First Encryption Program

by j1mb0jay :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

run /Security/ConsoleApplication1/bin/Release/ConsoleApplication1.exe

Required .Net Version 2.0


You require a machines that are able to ping each other. Run one machine as the server and one as the client.