Hola,

 

Tengo conocimientos básicos de criptografía. Necesito encriptar una cadena 
corta (menos de 64 bytes) usando la clave privada almacenada en un snk. 

 

            Para obtener el par de claves desde el snk, hice lo siguiente:

 

rsa = New RSACryptoServiceProvider()

     rsa.ImportCspBlob(File.ReadAllBytes("C:\...\Prueba.snk"))

 

            Luego, trato de encriptar:

 

buffer = rsa.Encrypt(Encoding.Unicode.GetBytes(textoAEncriptar), False)

            

            pero obtengo la excepción:

 

System.Security.Cryptography.CryptographicException: Error no especificado

 

 

¿Alguien tiene idea si lo que quiero hacer es posible y, en tal caso, qué puedo 
estar haciendo mal?

 

Gracias, saludos.

 

Diego Alejandro Cepero

MCPD

 

Responder a