Ну, технически конечно попробовать держать строки зашифрованными, а расшифровывать их только в момент использования. Можно сделать это в виде макросов и это даже почти не будет мешать использовать строки в коде. Плюс можно вдобавок прогнать код через какой-нибудь жуткий OLLVM, но фундаментально проблему это всё таки не решает. Хранить секреты в сборке - плохая практика