Зашифровать параметр URL в asp.net Mvc - PullRequest
0 голосов
/ 26 марта 2019

@ using (Html.BeginForm ("Action", "Controller", FormMethod.Get)

          {          
              @Html.TextBoxFor(model=>model.Id)
              <input type="submit" value="Search" />
           }

1 - когда мы нажимаем кнопку "Отправить", это создает URL-адрес, подобный этому

    http://localhost:53734/Controller/Action?id=10  
    //10 is input From Textbox

Я хочу зашифровать параметр Id, например http://localhost:53734/Controller/Action?id=encrypted Значение 10

1 Ответ

0 голосов
/ 26 марта 2019

Как я понимаю, вы хотите «скрыть» и «защитить» запрос. Лучшее решение:

Если это невозможно, используйте RSACryptProvider для шифрования параметра. Универсальный код шифрования в MSDN: https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.rsacryptoserviceprovider?view=netframework-4.7.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...