Солт-значение не является секретом, так что на самом деле это не проблема, если оно раскрыто.Тем не менее, обфускатор искажает код (в основном имена переменных и методов), а не значения .Таким образом, все, что вы сохранили как есть (строки, байтовые массивы, ваш ключ запутывания), будет восстановлено декомпиляцией.Запутывание делает его немного труднее найти, но если вы целенаправленно ищете 16-байтовый массив произвольного вида или 128-битный ключ, его не так сложно найти.
Кстати, этот пример на самом деле не продвигает лучшие практики - вы должны использовать случайно сгенерированное новое солт-значение для каждой операции шифрования и хранить его вместе с зашифрованными данными. Не Зашифруйте код шифрования и используйте его каждый раз.С другой стороны, в этом примере предполагается, что вы будете шифровать (для целей запутывания) только один параметр.