Ejemplo n.º 1
0
        /// <summary>
        /// Desencripta el valor enviado usando la dll de Servicios Generales TI
        /// </summary>
        /// <param name="pValor">Valor a desencriptar</param>
        /// <returns>Valor desencriptado</returns>
        public static Respuesta DesencriptarValor(string pValor)
        {
            string LLAVE_ENCRIPTACION = "BCRGSATI";
            var    respuesta          = new Respuesta();

            try
            {
                var valorEncriptado = Encriptador.DesencriptarString(pValor, LLAVE_ENCRIPTACION);
                respuesta.CodMensaje = Respuesta.CodExitoso;
                respuesta.Mensaje    = valorEncriptado;
                return(respuesta);
            }
            catch (Exception ex)
            {
                respuesta.CodMensaje = Respuesta.CodError;
                respuesta.Mensaje    = string.Format("Error al encriptar valor: {0} - Se produjo el siguiente error: {1}", pValor, ex.ToString());
                return(respuesta);
            }
        }