Правильный способ - вовсе не сделать это приложение, а поместить сетевой пароль в цепочку для ключей, которую вы добавляете в образ системы, который вы применяете ко всем машинам. Тогда потребуется гораздо больше усилий для извлечения, чем жестко заданного пароля внутри приложения, вероятно, меньше усилий для настройки и определенно меньше усилий для его применения.
Убедитесь, что вы положили его в свою цепочку для ключей. Если вы поместите его в цепочку для ключей пользователя, он сможет найти его с помощью Keychain Access. Если вы поместите его в свою собственную цепочку для ключей, вы можете задать для этой цепочки для ключей другой пароль, и тогда учащиеся не смогут проверить сетевой пароль, поскольку они не знают пароля для цепочки для ключей.