Sto progettando un sistema per contenere oggetti utente protetti, potenzialmente usando le loro password come in questo articolo Crittografia dei dati sensibili nel software e memorizzazione / decrittografia su un server .
Quando un utente dimentica la propria password, ho bisogno di un metodo per reimpostare la password, ma anche recuperare e proteggere nuovamente il loro oggetto utente. Voglio automatizzare questo processo utilizzando un portale self-service.
Avevo preso in considerazione l'utilizzo di una crittografia asimmetrica per crittografare ulteriormente l'oggetto utente durante la crittografia della password originale, in cui alcuni sistemi remoti con accesso alla chiave privata possono recuperare i dati e quindi consentire all'utente di specificare una nuova password e quindi proteggi il loro oggetto.
Esistono modelli esistenti che potrebbero raggiungere questo obiettivo?