Hi, there!
I have read your description carefully and understood what you want to do.
-Authentication
I am sorry, but you didn't mention about any web server.
For Authentication, there should be a web server that manage client's info, I think
In my opinion, JWT(json web token) is the best method for client's authentication, because there are some known issues with session or cookie based authentication for mobile.
For mobile authentication, JWT is good , I think.
- Encryption
I think you can choose one of which Triple DES, RSA, Blowfish, Twofish and AES.
I understood others of your requirement well
I'd like to discuss about your project in detail via chat.
Then we'll get a good idea for your project, I think.
My skills:
- Android, React native, swift (professional)
- laravel, codeigniter(professional)
- jQuery, react, angluar(professional)
My recent work:
- PlayStore
[login to view URL]
Please check this.
I have delivered this app to 4 companies.
I am confident I can exceed your requirement as well.
If you hire me, I'll do my best for your project and guarantee high quality.
Looking forward to working with you.
Regards.