Sto lavorando per implementare un sistema di login di base (lo so, non estendere la tua sicurezza, blah blah blah) usando PHP e MySQL. Tuttavia, non voglio che l'utente abbia bisogno di avere JavaScript abilitato, il che significa che quasi tutto il sollevamento pesante dovrebbe essere eseguito sul lato server. Quindi voglio hash la password dell'utente prima di inviarlo al server. Fondamentalmente, non voglio fare affidamento esclusivamente su https e ssl per prevenire gli attacchi MTM. Ma non voglio nemmeno usare JavaScript per l'hashing lato client.
Posso garantire che i dati che invio al server siano sottoposti a hash o altrimenti non in chiaro senza fare affidamento su JavaScript?