Vorrei fare un sistema di login sicuro usando "username" e "password" che sono immagazzinati in un database (protetto da password ovviamente), se la password dell'username indicato è corretta il login riesce altrimenti no.
Ho praticamente fatto tutto quanto, però il problema (la cosa più importante) è che la password per collegarli al database non è criptata.
Infatti con un semplice reversing chiunque esperto può vederla.
Esiste un modo davvero sicuro per rendere questo sistema di login sicuro, o almeno MOLTO difficile da scoprire le credenziali per connettersi al database?
Se sì come?
L'altro giorno ho chiesto su come criptare un file, poi sul sito microsoft ho trovato dei sistemi di criptazione ma non ho mai fatto una cosa del genere, e comunque criptare una password usata per questo programma va criptata in modo diverso visto che non è semplice testo che va offuscato agli hacker, ma anche un elemento necessario per il login al database, insomma difficile da spiegarsi.
Mi aiutate?
A parte linkare guide, qualche source da poter prendere spunto..