Шифровка объекта с данными перед ajax-отправкой

Тема в разделе "JavaScript", создана пользователем danneo, 14 дек 2016.

Модераторы: ZiX
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.463
    Симпатии:
    114
    Как закодировать массив с данными в js (объект) для отправки через ajax, подобно метрике яндекса? Чтобы отправка была одной строки в нечитаемом виде. А на php уже преобразовать обратно в массив.
     
  2. borodatych

    borodatych Постоялец

    Регистр.:
    24 июн 2016
    Сообщения:
    87
    Симпатии:
    52
    Я бы поступил, так:
    1. Закодировал функцией, что может потом на стороне сервера сделать обратно, к примеру Перейти по ссылке.
    2. Срокировал символы, а на сервере перед декодированием разрокировать.

    Но это не спасет от расшифровки, так как что делает с помощью JS можно, пускай и не всегда легко, понять и толку тогда, только от обывателей если.
     
  3. nejtr0n

    nejtr0n Постоялец

    Регистр.:
    24 янв 2014
    Сообщения:
    127
    Симпатии:
    69
  4. Viodele

    Viodele Механик

    Administrator
    Регистр.:
    17 дек 2011
    Сообщения:
    117
    Симпатии:
    495
    Начнем с того, что даже малоопытный программист, потратив NN-ое количество времени сможет такую строку разобрать. Методов шифровки есть много. Начиная с вышеупомянутого base_64, заканчивая самописными скриптами. Параллельно можно обфуусцировать код java, который отвечает за кодировку, чтобы еще больше усложнить задачу. В данный момент следует уточнить, что именно ищет ТС. Как я понимаю, ТС-у нужен готовый вариант, без лишней болтовни на тему "как сделать"?
     
    danneo нравится это.