Come posso archiviare la chiave di crittografia nel contenitore Key fornito da Microsoft?

1

Sto lavorando a un'applicazione in cui l'utente inserirà la chiave di crittografia tramite la GUI e la mia app recupererà quella chiave di crittografia. Ora ho bisogno di memorizzare quella chiave ricevuta nel contenitore delle chiavi Microsoft. Ho ricevuto questo e questo come punto di partenza e so che devo usare solo questo. Sono in grado di creare una chiave all'interno del contenitore ma non voglio usare questa chiave. Devo memorizzare la chiave inserita dall'utente all'interno del contenitore per un uso successivo nel processo di crittografia / decrittografia. Aiuto molto apprezzato. Grazie.

    
posta liveforFun 17.03.2015 - 12:29
fonte

1 risposta

1

Penso che il link che hai fornito sopra sia uno off-check qui , invece, che copre l'importazione delle chiavi (ciò di cui hai bisogno per iniziare). In breve, invocherai BCryptImportKey o BCryptImportKeyPair , a seconda acceso se hai a che fare con chiavi simmetriche o asimmetriche.

Una volta importati, usa le varie funzioni fornito in CNG , probabilmente a partire con BCryptDecrypt e BCryptEncrypt .

    
risposta data 17.03.2015 - 15:17
fonte

Leggi altre domande sui tag