При копании в css и html-кодах в Facebook я нашел несколько комментариев, которые, кажется, зашифрованы, чтобы скрыть информацию.Это может быть какая-то отладочная информация, которую полезно сохранить для дальнейшего использования.Комментарии выглядят следующим образом:
/*[XnbHYrH~LGxMu]p`KYO^fXoOK]wFpBtjKdzjYssGm~[xISvmX0J]xhEMxwV_NjvnWm]jAyo`@}VtxqZ{QC`M|yxHMBLE[ZsaeCgU[aG}|K|`Icu`hxiAzM|j~RRkiO|AF`_KuuEnfd_I[P}BDo`ykXBjUjt_nza@^hh?CEQp~KHR|z`llKuTxM_lJp*/
Быстрый анализ зашифрованного текста с помощью этого фрагмента Python ''.join(sorted(set(comment)))
показывает, что используются только 64 различных символа.
'0?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~'
Вс точки зрения производительности, размера и совместимости с браузером одним дешевым подходом будет кодирование исходного текста в формате base64 с настраиваемым сопоставлением символов.
Обновление: некоторые ограничения, которые я бы определил для лучшего решения, - это быстрое кодированиес малым временем вычислений и небольшим выходным размером для уменьшения пропускной способности.С другой стороны, должно быть легко получить оригинальную информацию с помощью сценария и какого-то секрета, если это необходимо.Используется больше для сокрытия нечувствительных данных, поэтому нет необходимости в сильном шифровании.Это просто должно быть экономически непривлекательно для тех, кто тратит на это время.