Забыли пароль от домашнего или офисного Wi-Fi, но ваш MacBook или iMac уже подключён к сети? Ситуация знакома многим: роутер настроен давно, наклейка с паролем стёрлась, а гостям или новому устройству нужно подключиться. К счастью, в macOS есть несколько способов извлечь сохранённый пароль — от стандартных инструментов до скрытых команд в Терминале.
В этой статье мы разберём 5 рабочих методов, включая визуальный интерфейс, консольные команды и сторонние утилиты. Все инструкции актуальны для последних версий macOS (Ventura, Sonoma, Monterey) и проверены на моделях MacBook Pro/Air (M1/M2/Intel), iMac и Mac mini. Если вы используете устаревшие версии macOS (до Catalina), некоторые шаги могут отличаться — об этом мы предупредим отдельно.
Прежде чем приступать, убедитесь, что ваш Mac уже подключён к целевой Wi-Fi сети. Если соединение разорвано, ни один из методов не сработает — системе просто неоткуда брать данные. Также помните: извлечение пароля возможно только для сетей, к которым вы ранее подключались на этом устройстве.
1. Стандартный способ: через «Связку ключей» (Keychain Access)
Самый надёжный и универсальный метод — использовать встроенную утилиту «Связка ключей» (Keychain Access). Она хранит все сохранённые пароли, включая данные Wi-Fi сетей. Инструкция подходит для всех версий macOS, начиная с OS X Lion.
Чтобы найти пароль:
- Откройте
Spotlight(нажмитеCommand + Пробел) и введитеСвязка ключей, затем выберите приложение. - В левом меню выберите
Система(илиЛокальные элементы, если используете iCloud Keychain). - В строке поиска введите название вашей Wi-Fi сети (имя SSID).
- Дважды кликните по найденной записи, поставьте галочку
Показать пароль. - Введите пароль от вашей учётной записи macOS (тот, что используете для входа в систему).
После этого отобразится поле с паролем от Wi-Fi. Его можно скопировать или записать.
Убедитесь, что Mac подключён к нужной Wi-Fi сети|
Проверьте, что у вас есть права администратора на этом Mac|
Запомните пароль от учётной записи macOS (он потребуется)|
Если используете iCloud Keychain, данные могут синхронизироваться с другими устройствами
-->
⚠️ Внимание: Если вы не администратор на этом Mac, система не покажет пароль — потребуется ввод данных учётной записи с правами sudo. Также некоторые корпоративные сети (с сертификатами 802.1X) могут не отображать пароль в связке ключей.
2. Быстрый способ: через «Системные настройки» (macOS Ventura и новее)
В последних версиях macOS (Ventura 13.0+ и Sonoma 14.0+) Apple добавила упрощённый способ просмотра пароля прямо в настройках сети. Этот метод работает только для активного подключения и не показывает пароли от ранее сохранённых сетей.
Инструкция:
- Откройте
Системные настройки(иконка шестерёнки в Dock или черезSpotlight). - Перейдите в раздел
Сеть→ выберитеWi-Fiв левом меню. - Нажмите на кнопку
Дополнительно…в правом нижнем углу. - В открывшемся окне выберите вкладку
Wi-Fi. - Найдите вашу сеть в списке
Известные сетии нажмите на неё. - Поставьте галочку
Показать парольи введите пароль от учётной записи macOS.
Этот способ удобен тем, что не требует поиска по связке ключей, но подходит только для текущего подключения. Если вам нужен пароль от сети, к которой вы подключались ранее, используйте метод со «Связкой ключей»**.
3. Способ для продвинутых: команда в Терминале
Если вы предпочитаете работать через консоль или стандартные методы не сработали, можно извлечь пароль с помощью Терминала. Этот способ универсален и работает на всех версиях macOS, включая устаревшие.
Откройте Терминал (через Spotlight или папку Утилиты) и выполните команду:
security find-generic-password -wa "НАЗВАНИЕ_ВАШЕЙ_СЕТИ"
Замените НАЗВАНИЕ_ВАШЕЙ_СЕТИ на реальный SSID (имя Wi-Fi). Например, если сеть называется MyHomeWiFi, команда будет:
security find-generic-password -wa "MyHomeWiFi"
После ввода система запросит пароль от учётной записи macOS. Введите его, и в терминале отобразится строка password: "ваш_пароль".
4. Альтернативный метод: просмотр конфигурационного файла
В macOS данные о Wi-Fi сетях хранятся в конфигурационных файлах системы. Их можно прочитать через Терминал, но способ требует осторожности — неверные действия могут нарушить работу сети.
Инструкция:
- Откройте
Терминал. - Выполните команду для просмотра списка сохранённых сетей:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences | grep "SSIDString" - Найдите в выводе название вашей сети (например,
SSIDString = "MyHomeWiFi"). - Выполните команду для извлечения пароля (замените
MyHomeWiFiна ваш SSID):security find-generic-password -D "AirPort network password" -a "MyHomeWiFi" -g
Этот метод менее удобен, чем предыдущие, но может пригодиться, если стандартные способы не работают (например, из-за повреждённой связки ключей).
⚠️ Внимание: Изменение или удаление файлов в /Library/Preferences/SystemConfiguration/ может привести к сбоям в работе сети. Не редактируйте их вручную без резервной копии!
5. Сторонние утилиты: WiFi Password Revealer и аналоги
Если вам нужно регулярно извлекать пароли или стандартные методы не сработали, можно воспользоваться сторонними программами. Они автоматизируют процесс и часто предоставляют дополнительные функции (например, экспорт списка сетей).
Популярные утилиты:
- 🔓 WiFi Password Revealer — бесплатное приложение, показывающее все сохранённые пароли Wi-Fi. Скачать можно с Mac App Store.
- 📡 Keychain Access Explorer — расширенный просмотрщик связки ключей с удобным интерфейсом.
- 🔍 Secrets — платная утилита для управления всеми паролями в macOS, включая Wi-Fi.
Пример работы с WiFi Password Revealer:
- Скачайте и установите программу из App Store.
- Запустите утилиту и введите пароль от учётной записи macOS.
- В списке найдите нужную сеть и скопируйте пароль.
Преимущество сторонних утилит — они часто показывают пароли даже для сетей, которые не отображаются в стандартной связке ключей (например, после миграции данных с другого Mac).
Что делать, если утилита не показывает пароль?
Если сторонняя программа не отображает пароль, проверьте:
1. Права доступа: запускайте утилиту от имени администратора.
2. Настройки iCloud Keychain: если включена синхронизация, данные могут храниться в облаке.
3. Антивирус или брандмауэр: они могут блокировать доступ к системным файлам.
Сравнение методов: какой способ выбрать?
Каждый из описанных способов имеет свои плюсы и минусы. В таблице ниже мы сравнили их по ключевым параметрам:
| Метод | Сложность | Требуются права админа | Работает для старых сетей | Подходит для macOS Monterey и новее |
|---|---|---|---|---|
| Связка ключей | ⭐ | Да | Да | Да |
| Системные настройки | ⭐ | Да | Нет (только текущая сеть) | Да |
Терминал (команда security) |
⭐⭐ | Да | Да | Да |
| Конфигурационный файл | ⭐⭐⭐ | Да | Да | Да |
| Сторонние утилиты | ⭐ | Иногда | Да | Да |
Для большинства пользователей оптимальным решением будет «Связка ключей» или «Системные настройки» (если нужна только текущая сеть). Метод с Терминалом пригодится продвинутым пользователям или если стандартные способы не сработали.
Частые проблемы и их решения
Иногда пользователи сталкиваются с трудностями при попытке извлечь пароль. Рассмотрим типичные ситуации и способы их решения:
- 🔄 Пароль не отображается в «Связке ключей»:
Проверьте, что вы ищете правильное имя сети (SSID регистрозависим!). Если сеть корпоративная (с сертификатом), пароль может не сохраняться. Попробуйте метод с
Терминалом. - 🔒 Система просит пароль администратора, но вы его не знаете:
Без прав администратора извлечь пароль невозможно. Если это ваш Mac, восстановите доступ через
Режим восстановления(зажмитеCommand + Rпри загрузке). - 📡 Сеть есть в списке, но пароль пустой:
Возможно, сеть была настроена без пароля (открытая) или использует WPS. Попробуйте подключиться заново — иногда macOS не сохраняет пароль при первом подключении.
- 🍎 Метод не работает на macOS Catalina и старше:
В устаревших версиях (до Mojave) интерфейс «Связки ключей» отличается. Используйте
Терминалили обновите систему.
⚠️ Внимание: На некоторых корпоративных или общественных сетях (отели, аэропорты) пароли могут шифроваться сертификатами или генерироваться динамически. В этом случае извлечь их стандартными методами невозможно — обратитесь к администратору сети.
FAQ: Ответы на популярные вопросы
Можно ли узнать пароль от Wi-Fi, к которому подключался другой Mac?
Да, но только если на том Mac включена синхронизация через iCloud Keychain. В этом случае пароли будут доступны на всех ваших устройствах Apple. Чтобы проверить:
- Откройте
Системные настройки→Apple ID→iCloud. - Убедитесь, что включён пункт
Связка ключей iCloud. - Пароли синхронизируются автоматически, но может потребоваться время.
Будет ли видно, что я посмотрел пароль от Wi-Fi?
Нет, просмотр пароля через стандартные инструменты macOS («Связка ключей» или «Системные настройки») не оставляет следов в системах логирования. Однако, если вы используете корпоративный Mac с MDM (управлением устройств), администратор может отслеживать доступ к системным утилитам.
Можно ли узнать пароль от Wi-Fi на iPhone, если Mac подключён к этой сети?
Да, если у вас включена синхронизация iCloud Keychain. На iPhone:
- Откройте
Настройки→Wi-Fi. - Нажмите на иконку ⓘ рядом с названием сети.
- Нажмите
Парольи пройдите аутентификацию (Face ID/Touch ID/пароль).
Если синхронизация отключена, пароль на iPhone будет недоступен.
Что делать, если ни один метод не сработал?
Если стандартные способы не помогают, попробуйте:
- Переподключиться к сети (иногда macOS сохраняет пароль только после повторного подключения).
- Использовать Windows или Linux-устройство, которое подключалось к этой сети (там тоже есть способы извлечь пароль).
- Сбросить настройки роутера (нажмите кнопку
Resetна 10 секунд) и настроить его заново.
Можно ли узнать пароль от Wi-Fi соседей?
Нет, это невозможно легально. macOS хранит только пароли от сетей, к которым вы подключались ранее. Извлечение паролей от чужих сетей требует взлома, что нарушает закон (статья 272 УК РФ — «Неправомерный доступ к компьютерной информации»).
Если вам нужен доступ к чужой сети, попросите владельца роутера предоставить пароль.