За последние 24 часа нас посетили 17518 программистов и 1717 роботов. Сейчас ищут 1647 программистов ...

Шифрование — дешифрование | Сервер — клиент

Тема в разделе "JavaScript и AJAX", создана пользователем inversator, 28 авг 2015.

  1. inversator

    inversator Новичок

    С нами с:
    28 авг 2015
    Сообщения:
    3
    Симпатии:
    0
    Доброго времени суток.

    Столкнулся с ситуацией:

    Есть данные о магазине сети: его баланс в деньгах (string)
    Он записывается в файл, чтобы позже отобразится в данных на клиенте.

    Как обеспечить секретность данных?

    Правильно ли будет использовать шифрование AES на сервере, а расшифровку производить на клиенте?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Можно данные передавать по https между сервером и клиентом
     
  3. inversator

    inversator Новичок

    С нами с:
    28 авг 2015
    Сообщения:
    3
    Симпатии:
    0
    Нужна возможность использования разных ключей для шифрования. Дело в том что в магазине много касс.
    Доступ дается кассирам. Кассир другой кассы не должен иметь возможность своим ключем расшифровать данные для другой кассы.
    Ключи подставляются из базы (хэш md5)
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    добавь аутентификацию по логина и паролю например, и по ним авторизуй только к нужной информации
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Копать "электронная подпись". В пхп есть встроенные функции вроде. Только не ясно как касса связана с пхп.
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Вообще-то в SSL существуют клиентские сертификаты, устанавливаемые в браузер. Олдфаги даже могут вспомнить, как раньше IE запрашивал разрешение добавить сертификат, при заходе на редкий защищенный сайт.
    В вашей ситуации, завести сертификат для каждой кассы - очень удобное решение.
     
  7. inversator

    inversator Новичок

    С нами с:
    28 авг 2015
    Сообщения:
    3
    Симпатии:
    0
    Спасибо за ответы