Поскольку мне нужно минимизировать мой исходный код javascript, я ищу программу javascript, которая сама минимизирует любой код javascript.
Почему минификатор javascript?Потому что я пишу некоторый случайный код javascript с веб-сервера на клиент.
Я должен использовать «node.js» на веб-сервере, чтобы выполнить программу javascript, которая генерирует код javascript и минимизирует его наи отправьте его клиенту.
Эта программа на языке javascript является: программой шифрования и дешифрования.Результат кода javascript для клиента должен содержать функцию javascript, которая расшифровывает каждую часть json или шестнадцатеричной версии зашифрованных данных.Функция выполняет некоторые плюсы, минусы и умножения целых чисел.Иногда я могу создать условие (если, тогда и еще) для вычисления двух разных операций.Эта функция используется для дешифрования двух или более входных параметров.
Это случайная функция: каждый раз, когда клиент запрашивает некоторые личные данные, веб-сервер генерирует две разные функции javascript: одну для шифрования и одну для дешифрования.Функция дешифрования отправляется клиенту.Функция шифрования используется веб-сервером для шифрования и отправки личных данных клиенту.Это имеет смысл для запутывания: каждый раз, когда процесс выполняется, каждый раз, когда функция отправки полностью отличается.
И, чтобы убедить, что шифрование / дешифрование очень надежно, я добавляю для клиента табличные значенияпреобразование двух или более параметров;но табличные значения генерируются, фактически, функцией, написанной только для веб-сервера, и содержат некоторые числовые константы, которые НИКОГДА не отправляются клиенту.Таким образом, любой, чье желание расшифровать, должно иметь значение констант.
Мне объяснили этот процесс, потому что:
вы получили некоторые сведения о запутывании в исходном коде javascriptкод;но обфускация в javascript еще не реализована веб-сервером и браузерами ... возможно, это может произойти ... но какие решения полезны с помощью "SSL-ize" для всех передач через Интернет.
Возможно шифрование и дешифрование с помощью функций шифрования / дешифрования, которые могут быть читаемы.И без стоимости SSL-сертификатов.Даже «человек посередине» расшифровывает зашифрованные данные;для этого ему просто нужно выполнить функцию javascript.Хорошо ... но представьте, что функция дешифрования javascript также зашифрована ... тогда "человек посередине" должен выполнить функцию дешифрования, а затем снова дешифровать дешифрованный контент, являющийся функцией javascript для дешифрования зашифрованных данных.
И представьте, если веб-сервер задает вопрос клиенту, а уникальный ответ обрабатывается вычислением результата клиента (чей не был отправлен через Интернет) ... это невозможно для человекав середине ", чтобы получить ответ.
Проверьте мою идею;я жду комментариев от кого-либо.