Я создаю приложение в Java, которое требует, чтобы переменная была полностью секретной и не была доступна для всех. Первоначально я думал об использовании «частного» модификатора доступа, однако это все равно оставило бы его уязвимым для размышлений. Я понятия не имею, может ли доступ к «защищенным» также получить отражение, и я надеюсь, что кто-то может дать мне способ запретить другим программам доступ к этой переменной во время выполнения!Скрытие переменной из других приложений и классов
Большое спасибо заранее, Эдвард Браун
Используйте ** код обфускатор ** тоже , Подобно тому, как в базе данных хранится пароли, вы можете сделать это, когда требуется только проверка. Или вы можете использовать Java KeyStore для хранения значения (возможно, даже более опасного). Или вы можете получить значение, используя native C. Это зависит от точки использования. Вы можете разбить биты значения по нескольким переменным и постоянно переводить/преобразовывать их. –
«Требуется», почему? Вы должны объяснить свой вариант использования. – chrylis