CryptoMail.og


Sign Up
Login
Download
Users
Developers
System
Administrators
Client/Server
About CryptoMail Getting Started Documentation Forum FAQs

[Next] [Previous] [Contents]


2. About CryptoMail Client/Server

2.1 What is the CryptoMail Client/Server?

The CryptoMail Client/Server is another name used for the CryptoMail Email System that allows people to exchange secure Email over the Internet using a web browser. The client is written in Java so that it can run on any Java enabled web browser (IE and Navigator), and the server is designed to work with any computer with an httpd (based on NCSA) server and a MySQL server. The communication between the client and the server are maintained by a way of an encrypted session using a public/private key scheme.

2.2 What is the difference between CryptoMail Client/Server and CryptoMail Email System?

The CryptoMail Client/Server is same as the CryptoMail Email System. Since the Email system includes a client and a server application, we use the CryptoMail Client/Server to refer the two parts (client/server) of the Email system.

2.3 What is the structure of CryptoMail Email System?

The CryptoMail Email System is constructed with a Java client, CGI Email server and a SQL server. The CGI Email server encrypts outgoing communications from the SQL server to the Java client, and to decrypt and forward incoming communications from the Java client. Both the Java client and the CGI Email server employ the Blowfish Encryption Algorithm in CBC mode to do all the transport layer encryption/decryption. Moreover, the CGI Email server abstracts the notion of users and stores information about users in the SQL server for later retrieval. To exchange messages over the Internet, the CGI Email server is responsible for communicating between the Java client and the Sendmail Mail Transfer Agent when a user wants to send or receive an Email message.

2.4 Can I host my own Email service using the CryptoMail Email System?

Because the CryptoMail Email System is licensed under the GNU General Public License, you are welcome to host your own Email service using the CryptoMail Email System. Moreover, the license allows you to distribute or/and change the source code of the application freely.

2.5 Who develops the CryptoMail Email System?

Joshua Teitelbaum developed the first version of the CryptoMail Email System in the fall of 1999. He intends to promote the freedom of private communication to the general public.

CryptoMail Client/Server FAQs, Version 0.10, 9/25/2000


[Next] [Previous] [Contents]

Home - About CryptoMail - Getting Started - Documentation - Forum - FAQs
Sign Up - Login - Download

Copyright © 2000-2007, CryptoMail.org. All Rights Reserved.