Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

For a cryptocurrency client implementation, I am serving a single page webapp to

ID: 661198 • Letter: F

Question

For a cryptocurrency client implementation, I am serving a single page webapp to mobile clients. It is a client-side-only page.

I would like to serve this page to clients, but I fear tampering by hosts to change the code so that user passwords are intercepted. The passwords, at least 128 bits of entropy enforced, are cryptocurrency signing key seeds.

Unfortunately, and this may be erroneous, it seems that mobile browsers cannot open and run local html files, or if they can, they cannot run css or js files.

I'm aware of apps that allow this, but I'd prefer that to be a last resort so to reach the least savvy.

Is the only option to physically manage a server myself to achieve the desired convenience?

Explanation / Answer

Not understanding exactly what you are trying to defend against (see my comment above).

But in any way if you wish to serve html+css+js locally you could use Cordova to package your web app as a client app. Then you could also upload it to the market. (You can also use the OS's web browser controls to implement it yourself instead of using cordova)

Your other alternative is hosting your stuff on the web, probably utilizing PAAS as the preferred hosting option.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote