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