Cryptography and the Web
Use https in URLs to request encryption.
Complex SSL (Secure Socket Layer) protocol used to negotiate keys.
Servers have certificates to verify their identity. (With Netscape, click “Security”; with Microsoft IE click “File|Properties”.)