what is the best algorithm for hashing stored users info on client-side on a web app

I have this scenario in a web app which I’m working on its client-side code(I’m building it with ReactJS):

I obtain user’s info
hash ’em
send it to the server for being authenticated
and when I get the result back
I have … Continue reading what is the best algorithm for hashing stored users info on client-side on a web app

Is it possible to "prove" that a state change in a state machine is valid, without revealing the stat machine?

I have multiple clients who all run state machines and one mediator, who is used by the clients to communicate with each other. Is it possible for the client to proof that a proposed state change is legal/valid, without revil… Continue reading Is it possible to "prove" that a state change in a state machine is valid, without revealing the stat machine?

Is it possible to "prove" that a state change in a state machine is valid, without revealing the stat machine?

I have multiple clients who all run state machines and one mediator, who is used by the clients to communicate with each other. Is it possible for the client to proof that a proposed state change is legal/valid, without revil… Continue reading Is it possible to "prove" that a state change in a state machine is valid, without revealing the stat machine?

Security-wise, is an in-browser JavaScript implementation fundamentally different from a server-side language (e.g. Python) implementation?

As I understand it, JavaScript implementations running in browsers need to run untrusted code and operate on untrusted data in a secure manner. Language (e.g. Python) implementations running on a server, OTOH, run trusted cod… Continue reading Security-wise, is an in-browser JavaScript implementation fundamentally different from a server-side language (e.g. Python) implementation?