What is the difference between a non-secure and secure server?
The non-secure server transmits all data in plain text. The secure server (besides being https rather than http) uses 128 bit encryption developed by RSA. The user only needs a browser that supports RSA encryption to talk to the server. The certificate resides on the Web server and passes a randomly generated key to the browser to display the information that is being passed back and forth. The key is known only to the server and the browser!