Я пишу скрипт с большим количеством модулей, но я действительно не хочу, чтобы пользователь видел мой исходный код, поэтому я решил закодировать все в base64, так как пользователь не сможет его декодировать даже если это так. Я попытался каким-то образом добавить кодированный модуль, но не повезло.Импорт закодированного модуля Powershell
Так что мой вопрос: Можно ли импортировать кодированный в base64 модуль в основной файл сценария?
Если у вас есть какие-либо лучшие решения, чтобы скрыть исходный код, пожалуйста, поделитесь им, я был бы более чем счастлив попробовать их.
P.S. Я попытался найти информацию о создании DLL-файлов, но выяснил, что мне придется переписать сценарий на C#. (если я ничего не пропустил)
Также я попытался поместить все модули в один закодированный файл, но тогда файл становится слишком большим, и Powershell больше не может его обрабатывать.
Спасибо, это было то, о чем я действительно не знал, я имею в виду обфускатор. Спасибо, что это помогло мне достичь моей цели. – SokIsKedu
С удовольствием помогите, имейте в виду, что вам нужно поддерживать не-запутанную версию вашего кода, если вы когда-либо захотите внести изменения, и что по-прежнему можно выработать логику ваш код, намного сложнее. –