2013-03-05 4 views
0

Выполняя запрос POST с использованием JQuery Ajax для действия контроллера, было бы лучше зашифровать URL-адрес в запросе POST и расшифровать действие Controller без привлечения SSL.Строка запроса Шифрование в запросе JQuery Ajax MVC 4

Я столкнулся с библиотекой ANtiXSS, она обеспечивает тот, который мне нужен.

С уважением, Куреши

+0

Почему вы хотите это сделать? –

+0

Я не думаю, что вы действительно можете это сделать. Как запрос будет знать, куда идти? При необходимости вы сможете зашифровать данные POST, но в идеале вы будете использовать SSL, даже если вы сказали, что не хотите. – gdp

ответ

0

Начало проста - вы не можете шифровать URL, но вы можете зашифровать строку запроса. Я бы начал с чего-то простого, например ?q=value1|value2|value3, и использовал простое кодированное значение Base64, чтобы строка запроса становилась ?q=dmFsdWUxfHZhbHVlMnx2YWx1ZTM=. Затем вы можете декодировать и анализировать значения, разделив разделитель как трубу «|».

Если этого недостаточно, выполните поиск по шифрованию с открытым/закрытым ключом. Вы можете использовать js-библиотеку для шифрования клиентской стороны с открытым ключом и расшифровать серверную часть с помощью закрытого ключа.

 Смежные вопросы

  • Нет связанных вопросов^_^