public JObject EncryptLoad() { if (File.Exists(path)) { return(Load()); } if (!File.Exists(encryptpath)) { return(new JObject()); } byte[] BOrigin = File.ReadAllBytes(encryptpath); byte[] Decrypt = FileDecrypt.Default(BOrigin); string SOrigin = Encoding.UTF8.GetString(Decrypt); return(JObject.Parse(SOrigin)); }
public ConfigFileData EncryptLoad() { if (File.Exists(path)) { return(Load()); } if (!File.Exists(encryptpath)) { return(new ConfigFileData()); } byte[] BOrigin = File.ReadAllBytes(encryptpath); byte[] Decrypt = FileDecrypt.Default(BOrigin); string SOrigin = Encoding.UTF8.GetString(Decrypt); JObject data = JObject.Parse(SOrigin); return(Parse(data)); }
public static void Load() { if (Global.Password == null) { return; } if (!File.Exists("Account.lock")) { return; } byte[] data = File.ReadAllBytes("Account.lock"); data = FileDecrypt.Default(data); string sdata = Encoding.UTF8.GetString(data); JObject obj = JObject.Parse(sdata); if (obj["pixiv"] != null && obj["pixiv"]["username"] != null && obj["pixiv"]["password"] != null) { JToken pixv = obj["pixiv"]; Pixiv pixiv = Global.Account.Pixiv ?? new Pixiv(); _ = pixiv.Auth(pixv.StringValue("username"), pixv.StringValue("password"), true); Global.Account.Pixiv = pixiv; } }