Я работаю над игрой с закрытым исходным кодом, которая использует язык сценариев для автоматизации. Практически вся логика игры обрабатывается скриптами. Сценарии могут быть скомпилированы в формат байт-кода, но из-за характера языка идентификаторы должны быть сохранены. Скомпилированные скрипты могут быть встроены в другие текстовые форматы ресурсов, используя двоично-текстовое кодирование.Шифрование скриптов для вставки в текстовые файлы
Я хочу зашифровать скомпилированные скрипты для защиты источника во время распространения, но поскольку язык, формат байт-кода и схема кодирования двоичного кода являются собственностью, мне вообще нужно беспокоиться о шифровании? Если это так, следует ли мне просто возмутить некоторые байты и назвать их днем, или я должен использовать полнофункциональное решение для шифрования? Шифрование не должно чрезмерно увеличивать размер исполняемого файла, так как сценарии могут быть большими, а время загрузки важно.
Нет содержимого C++, которое я вижу - удаленный тег C++. – 2010-01-30 20:51:22
Извините. Тег был добавлен силой привычки, потому что язык реализации - C++. –
Защитите источник от чего именно? И почему? Откуда взялась идея, что вам нужно использовать шифрование? – 2010-01-31 02:01:23