Я могу представить два случая: либо вы используете этот код только на ограниченном наборе компьютеров, либо хотите опубликовать скомпилированную версию программы, которую могут использовать люди.
Если вы используете его только на ограниченном количестве компьютеров, вам, вероятно, следует «установить» секрет на этих компьютерах.Есть несколько мест, где они могут быть безопасно сохранены и привязаны к вашим учетным данным / логину, не будучи общедоступными (например, зашифрованный каталог или просто личный каталог, если вы доверяете компьютеру / операционной системе). В Windows есть «Диспетчер учетных данных»."зашифрован и привязан к пользователю, к которому вы можете получить доступ только в том случае, если вы работаете от имени этого пользователя (он использует его для хранения веб-паролей и т. д.)
Если вы хотите опубликовать скомпилированное приложение - тогда ваш текущийРешение не очень хорошее, так как вы можете просто декомпилировать приложение и получить секрет.Лучше иметь загрузку «ключа», в которой хранится секрет, прикрепленный к их учетным данным, как указано выше.