Sto cercando di creare un'applicazione web in grado di memorizzare password di altri servizi come Facebook, Gmail, ecc.
Queste password possono essere successivamente recuperate e mostrate all'utente. Questa deve essere un'applicazione web e deve funzionare con browser moderni. L'applicazione non può avere il concetto di una password principale che può essere immessa dall'utente. Deve funzionare senza alcun input da parte dell'utente. Pertanto, la crittografia e decrittografia locale sul dispositivo con la password principale potrebbe non essere un'opzione, ad esempio la modalità con cui i servizi riportati di seguito lo eseguono.
C'è un modo sicuro per farlo con la crittografia come AES. Se il server è compromesso per esempio c'è un modo per proteggere le chiavi?
MODIFICA: nell'app l'utente ha l'autenticazione. Quindi l'utente può accedere e quindi inserire le sue credenziali su altre piattaforme. Ma questa password principale non può essere utilizzata per crittografare le chiavi perché nel sistema l'utente può condividere la password con altri utenti di questa scelta. In tal caso, l'altro utente può vedere la password senza la password principale. Spero che chiarisca il requisito