Ограничить доступ к информации в файле можно следующими путями:
- шифрованием данных ключом
- ограничением доступа пользователей к файлу
Для расшифровки нужен ключ. Ключ можно спрятать внутри какого-то файла (вместе с другим "мусором") или получать через интернет (а если его нет?) - простая защита.
Если процесс программы запущен из под текущего пользователя, то пользователь будет иметь те же права на чтение, что и программа.
И ещё один вариант: вообще не хранить чувствительные данные локально на компьютере.