Let's say I want to build an app in which I don't want to register or can't get an SSL certificate (whatever the reason).
I was wondering if it is possible to get security benefits of SSL by using RSA instead.
Im using the CrypticoJS library - https://github.com/wwwtyro/cryptico)
For example lets say when a user POSTS info to my App. I would do the following:
1) Have RSA private key on server, and give each client an RSA public Key.
2) On Client: Encrypt data with RSA PublicKey before POST, and POST Encrypted Data
3) On Server: Decrypt POST data with Private Key.
4) On server: Save Decrypted Data to DB
The goal is to prevent my user's sensitive info and passwords from being hacked. I know I wont get the green 'Trust' banner when people visit my app, but my User's security is a priority. Please let me know if this is possible. Thanks.