Sono in una situazione in cui devo calcolare un hash del risultato della password in testo semplice più alcuni caratteri casuali che rappresentano una sessione. L'hash ottenuto verrà confrontato con un altro hash ricevuto dall'avversario. Il problema è che ottengo solo l'hash completo dall'avversario che può solo essere rigenerato (o ricostruito) con la password in testo semplice.
Qual è la migliore pratica in questa situazione? Ho pensato ad un algoritmo come AES per il salvataggio delle password in una memoria persistente per decrittografarlo in seguito, ma dal momento che sto operando con le password di testo normale, potrebbe non essere molto sicuro e un altro aspetto sarebbe il fatto che io gestisco con informazioni sensibili a questo punto. Anche la salatura sembra impossibile.