Ho un programma in cui un utente inserisce una password e i dati dell'utente sono memorizzati crittografati usando AES-128. I dati e le password devono essere memorizzati insieme. Sia i dati che la password sono crittografati con una chiave casuale non correlata alla password dell'utente. La password utente viene cancellata usando jasypt.org. (StrongPasswordEncryptor).
- Come deve essere crittografata la password casuale?
- Si tratta di una potenziale vulnerabilità di sicurezza?
- C'è qualcosa in quello che ho descritto che non è corretto o ha bisogno di miglioramenti?