How to encrypt and submit data securely without Secure Sockets Layer (SSL)
Step 1: Server generates RSA key and shows only public key to the web user.
Private RSA key is stored on server side. Only server can decrypt
Step 2: User enters password:
Note: You can use strong password and AES symmetric encryption
to submit extra data.