Ho bisogno di memorizzare il nome/password dei miei utenti da qualche parte (preferibilmente il Registro) in modo che la mia applicazione .Net possa usarli per accedere a qualche servizio remoto per conto dell'utente. So che è possibile memorizzare i valori nel registro come "segreti", il che significa che vengono crittografati utilizzando il token dell'utente del dominio Windows o qualcosa del genere. In altre parole, non voglio avere a che fare con la crittografia da solo.Mantenere le password nel registro come "segreti"
Per chiarire: non posso memorizzare hash della password o saltarli o altro. Queste credenziali sono per un sistema di terze parti e il modo solo per per poter accedere a questo sistema per conto dei miei utenti è in qualche modo mantenere le loro credenziali ed essere in grado di ripristinarle.
Quindi, in ogni caso, ricordo vagamente che c'è un posto nel registro, ma i dettagli sono oscuri. E ho bisogno di farlo in C# (anche se se è semplice accesso al registro non dovrebbe importare).
Modifica: Un'altra cosa, dovrebbe persistere tra le sessioni utente di Windows (IOW non mi aiuta se la password non è leggibile dopo che l'utente si disconnette e si riaccende).
@Assaf - sì, la funzionalità di crittografia è una parte di Windows stessa e gli elementi vengono mantenuti tra le sessioni utente. – overslacked