Ho questo scenario in un'app web che sto lavorando al suo codice lato client (lo sto costruendo con ReactJS):
- Ottengo le informazioni dell'utente
- hash 'em
- inviarlo al server per essere autenticato
- e quando ottengo il risultato
- Devo memorizzare la password e il nome utente localmente in LocalStorage per l'ulteriore richiesta ad altre API - si vede che sarebbe davvero scomodo chiedere le credenziali dell'utente ogni volta che avevano effettuato l'accesso prima di doverle archiviare - (è un obbligo dei programmatori di back-end richiedere la password e il nome utente per ogni richiesta).
Quindi, sto chiedendo se qualcuno sa quale sarebbe la soluzione migliore per questa situazione? Dovrei distruggerli o fare qualcosa di completamente diverso? Se l'hashing è la risposta, quale sarebbe il miglior algoritmo di hashing per questo argomento?