Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2008, 12:32
Asper
 
Fecha de Ingreso: noviembre-2004
Ubicación: Mexico D.F.
Mensajes: 20
Antigüedad: 19 años, 6 meses
Puntos: 0
RSACryptoServiceProvider como inicializo

Hola:

Pues tengo el siguiente codigo:

Código PHP:
 public string readKey(string datosstring path)
        {
            try
            {
                
string key string.Empty;
                
using (StreamReader sr = new StreamReader(path))
                {
                    
key sr.ReadToEnd();
                    
sr.Close();
                }                
                
CspParameters cp = new CspParameters();
                
cp.KeyContainerName key;
                
RSACryptoServiceProvider encriptar = new RSACryptoServiceProvider(cp);
                
byte[] getMD5(datos,0);
                
StringBuilder cadena StringBuilder();
                return 
cadena.Append(Convert.ToBase64String(encriptar.Encrypt(btrue))).ToString(); 
            }
            catch (
Exception ex)
            {
                throw new 
Exception(ex.Messageex);
            }
        } 
En el que inicializo la clase RSACryptoServiceProvider con una llave privada. key, Basicamente, lo que hace es leerla y posteriormete se la asigna a la clase.

Mi duda es la siguiente, dado que no quiero que la clase me genere llaves, pues ya tengo una, la forma como estoy inicializando la clase esta bien, pues el sello digital me lo genera.

Saludos, Gracias