¿Cómo puedo almacenar la clave de cifrado en el contenedor de claves provisto por Microsoft?

1

Estoy trabajando en una aplicación en la que el usuario ingresará la clave de cifrado a través de la GUI y mi aplicación buscará esa clave de cifrado. Ahora necesito almacenar esa clave recibida en el contenedor de claves de Microsoft. Obtuve esto y this como punto de partida y sé que tengo que usar esto solo. Puedo crear una clave dentro del contenedor pero no quiero usar esta clave. Tengo que almacenar la clave introducida por el usuario dentro del contenedor para su uso posterior en el proceso de cifrado / descifrado. Ayuda muy apreciada. Gracias.

    
pregunta liveforFun 17.03.2015 - 12:29
fuente

1 respuesta

1

Creo que el enlace que proporcionó anteriormente está desactivado: marque here en su lugar, que cubre la importación de claves (lo que necesita para comenzar). En resumen, invocará BCryptImportKey o BCryptImportKeyPair , dependiendo de en si está tratando con claves simétricas o asimétricas.

Una vez importada, use varias funciones proporcionado en CNG , probablemente a partir de con BCryptDecrypt y BCryptEncrypt .

    
respondido por el jth 17.03.2015 - 15:17
fuente

Lea otras preguntas en las etiquetas