Asp.net mvc отправляют JSON на клиент, как зашифровать поле?

21 views
Skip to first unread message

dmitry.chesnokov37

unread,
Dec 27, 2017, 5:03:34 AM12/27/17
to dotnetconf
Здравствуйте! 

  {
    "userId": 1,
    "id": 3,
    "title": "omnis laborum odio"
  }

я отправляю такой JSON на клиент, как мне к примеру зашифровать поле userId, чтобы его не смогли прочитать при перехвате, а на клиенте нужно чтобы он как обычно отображался? может кто сталкивался с такой задачей

Anton Permyakov

unread,
Dec 27, 2017, 5:06:19 AM12/27/17
to dotne...@googlegroups.com
А зачем городить шифрование, оно ведь на уровне протокола уже есть?
Просто передавай данные не по HTTP а по HTTPS.


27 декабря 2017 г., 15:03 пользователь dmitry.chesnokov37 <dmitry.ch...@yandex.ru> написал:

--

---
Вы получили это сообщение, поскольку подписаны на группу "dotnetconf".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес dotnetconf+unsubscribe@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.



--
m: +7 351 9039981
Skype: anton.permyakov
Message has been deleted

dmitry.chesnokov37

unread,
Dec 27, 2017, 5:15:50 AM12/27/17
to dotnetconf
мне нужно зашифровать, независимо по какому протоколу передается, как это можно сделать?

среда, 27 декабря 2017 г., 13:06:19 UTC+3 пользователь Anton Permyakov написал:
А зачем городить шифрование, оно ведь на уровне протокола уже есть?
Просто передавай данные не по HTTP а по HTTPS.

27 декабря 2017 г., 15:03 пользователь dmitry.chesnokov37 <dmitry.ch...@yandex.ru> написал:
Здравствуйте! 

  {
    "userId": 1,
    "id": 3,
    "title": "omnis laborum odio"
  }

я отправляю такой JSON на клиент, как мне к примеру зашифровать поле userId, чтобы его не смогли прочитать при перехвате, а на клиенте нужно чтобы он как обычно отображался? может кто сталкивался с такой задачей

--

---
Вы получили это сообщение, поскольку подписаны на группу "dotnetconf".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес dotnetconf+...@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Alew

unread,
Dec 28, 2017, 5:23:16 AM12/28/17
to dotne...@googlegroups.com

Дмитрий, скорее всего, вы решаете неправильную проблему. Вам посоветовали самый простой и правильный способ, надо переходить на https. По какой причине вам это не подходит?

Denis Kodua

unread,
Dec 28, 2017, 5:38:45 AM12/28/17
to dotnetconf
Может шифровать данные при помощи .net ?  using System.Security.Cryptography;

28 декабря 2017 г., 14:23 пользователь Alew <ale...@gmail.com> написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес dotnetconf+unsubscribe@googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--

---
Вы получили это сообщение, поскольку подписаны на группу "dotnetconf".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес dotnetconf+unsubscribe@googlegroups.com.

Denis Kodua

unread,
Dec 28, 2017, 5:40:54 AM12/28/17
to dotnetconf
но тогда на клиенте не получится расшифровать.... так то да нужно использовать https

28 декабря 2017 г., 14:38 пользователь Denis Kodua <denis...@gmail.com> написал:

Alexander Byndyu

unread,
Dec 28, 2017, 5:49:12 AM12/28/17
to dotne...@googlegroups.com
Дмитрий,

Опишите сценарий от начала до конца, тогда и подберем подходящие решения.

dmitry.chesnokov37

unread,
Dec 28, 2017, 6:54:33 AM12/28/17
to dotnetconf
Выбрано решение использовать https, спасибо всем за помощь

среда, 27 декабря 2017 г., 13:03:34 UTC+3 пользователь dmitry.chesnokov37 написал:
Reply all
Reply to author
Forward
0 new messages