Вы НЕ должны жестко кодировать пароль, мастер или нет, если система не предоставляет какой-либо безопасный контейнер.
Вы должны либо запрашивать мастер-пароль у пользователя при каждом запуске приложения, либо вы можете временно кэшировать пароль в памяти.
Вы можете сделать так, чтобы приложение удаляло пароль из памяти после того, как приложение не используется в течение предварительно определенного времени.
Кроме того, используйте функцию получения ключа, например PBKDF2
, для получения криптографически безопасного ключа из простого текстового пароля.