Как зашифровать или скрыть строку в Delphi EXE?

В настоящее время я разрабатываю приложение на Delphi, в котором мне нужно скрыть (запутать) строку в исходном коде, например str: = 'Example String '.
Зачем ?Потому что, если я открою EXE в текстовом редакторе и найду Пример строки , я найду строку за секунду ...

Я попытался использовать базовую транскрипцию HEX, например # $ 65 # $ 78 # $ 61 # $ 6d # $ 70 # $ 6c # $ 65 , но во время компиляции он переписывается в чистом виде.
Я искал упаковщики, но это не лучшее решение (PECompact можно определить как ложноположительное вредоносное ПО, UPX слишком легко де-UPX, ...). Я бы предпочел идею в моем внутреннем коде ...

Кто-нибудь направит меня на правильный путь.

14
задан Artjom B. 18 August 2015 в 11:24
поделиться