private void restoreSettings(string pwd, string value, ref byte[] KGK) { byte[] chipper = Convert.FromBase64String(value); Crypter crypt = new Crypter(); byte[] baSyncData = crypt.decode(pwd, chipper, true, ref KGK); string d = Encoding.UTF8.GetString(baSyncData); var serializer = new JavaScriptSerializer(); settings = serializer.Deserialize<Dictionary<string, string>>(Encoding.UTF8.GetString(baSyncData)); }
private void restoreDomainDataFromSettings(string pwd, string value) { byte[] domains = Convert.FromBase64String(value); Crypter crypt = new Crypter(); byte[] KGK = null; byte[] baSyncData = crypt.decode(pwd, domains, true, ref KGK); string d = Encoding.UTF8.GetString(baSyncData); var serializer = new JavaScriptSerializer(); domainlist = serializer.Deserialize<Dictionary<string, Dictionary<string, string>>>(Encoding.UTF8.GetString(baSyncData)); }