Recentemente ho iniziato a esaminare la crittografia AES per un progetto parallelo. Sto facendo ricerche su questo fino ad ora, quindi se c'è qualcosa di sbagliato nel mio concetto, correggilo.
Secondo me Se voglio crittografare qualcosa in AES devo crittografarlo con una chiave a 128 bit che l'utente deve conservare per la crittografia e la decrittografia dei dati.
Due opzioni che ho imparato a conoscere dopo la mia ricerca sono PBKDF2 e bcrypt. Devo ancora provare l'implementazione. quindi, ho pensato di chiedere prima qui.
Quindi per il mio progetto ho due opzioni che ho generato quella chiave e dico all'utente di conservare quella chiave che sarà il mio piano B. Volevo generare una chiave usando i dettagli di accesso dell'utente che verranno generati ogni volta che l'utente può accedere usa quella chiave per la crittografia e la decrittografia.
Ma non riesco a trovare un modo per convertire le credenziali in chiave a 128 bit.
Grazie per l'eventuale supporto. Possibile che qualcuno possa fare riferimento ad alcune risorse per saperne di più su AES.