示例#1
0
        public void ObtenerContraseña()
        {
            if (File.Exists("Datos.txt"))
            {
                string datos = EncriptacionDescriptacion.Desincriptar("Datos.txt", EncriptacionDescriptacion.EncodingPrivateKey(ClavePrivada), EncriptacionDescriptacion.EncodingPublicKey(ClavePublic));

                string[] credenciales = datos.Split(',');
                string[] usuario      = credenciales[0].Split('=');
                string[] contraseña   = credenciales[1].Split('=');
                User = usuario[1];
                Pass = contraseña[1];
            }
        }
示例#2
0
        public void GuardarContraseña()
        {
            if (Properties.Settings.Default.GuardarContraseña)
            {
                //Se comprueba si el archivo existe y si existe se elimina, así siempre que se marque la casilla se guardará
                //las credenciales puesta consiguiendo así que diferentes usuarios puedan guardar su contraseña
                if (File.Exists("Datos.txt"))
                {
                    File.Delete("Datos.txt");
                }

                string Datos = "usuraio=" + PosibleAdministrador.Dni + ',' + "contraseña=" + PosibleAdministrador.Pass;
                EncriptacionDescriptacion.Encriptar(Datos, "Datos.txt", EncriptacionDescriptacion.EncodingPrivateKey(ClavePrivada), EncriptacionDescriptacion.EncodingPublicKey(ClavePublic));
            }
        }