Password Component which Encrypts the Data

Looking for a component, which encrypts the data sent from browser to server. Preferably a Private and Public key encryption component.

If you are using HTTPS (Hyper Text Transfer Protocol Secure) it is not necessary to encrypt it, it would be redundant.

“SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browsers remain private and integral.”