Как я могу замаскировать данные во время загрузки веб-сайта, используя json, захватив имя поля и URL-адрес - PullRequest
0 голосов
/ 29 мая 2020

Я создаю библиотеку для маскировки конфиденциальной информации поля веб-сайта, такой как номер учетной записи и имя учетной записи, во время загрузки веб-сайта путем ввода URL-адреса. Я столкнулся с проблемой получения URL-адреса и замены скрытой информации на веб-сайте.

public string GetDataInfo(String productName, String AccountNumber)
    {
             string str_Result = string.Empty;

        try
        {
            dynamic Account = new Newtonsoft.Json.Linq.JObject();
            Account.AccountName = productName;
            Account.AccountNumber = AccountNumber;
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(Account);
            string json1 = Newtonsoft.Json.JsonConvert.SerializeObject(Account.AccountName);
            string json2 = Newtonsoft.Json.JsonConvert.SerializeObject(Account.AccountNumber);

            Console.WriteLine(json.ToString());
            var content = Regex.Replace(json1, "[q,e,t,u,o,a,d,g,j,l,z,c,b,m]|[Q,E,T,U,O,A,D,G,J,L,Z,C,B,M]|[1,3,5,7,9]", "*");
            var content1 = Regex.Replace(json2, "[q,e,t,u,o,a,d,g,j,l,z,c,b,m]|[Q,E,T,U,O,A,D,G,J,L,Z,C,B,M]|[1,3,5,7,9]", "*");
            Account.AccountName = "";
            Account.AccountNumber = "";
            Account.AccountName = content;
            Account.AccountNumber = content1;
            string json3 = Newtonsoft.Json.JsonConvert.SerializeObject(Account);
            Console.WriteLine(json3);
            str_Result = json3;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...