Как узнать пароль от Wi-Fi на Mac: все способы для macOS

Забыли пароль от домашнего Wi-Fi, а на роутере нет наклейки с данными? Или нужно подключить новый девайс, но лень искать бумажку с кодом? На MacBook, iMac или Mac mini есть несколько способов извлечь сохранённый пароль от сети — без сброса роутера и потери подключения. Все методы работают на последних версиях macOS Sonoma, Ventura и Monterey, а также на старых системах вроде Big Sur или Catalina.

В этой статье — 5 проверенных способов, от самого простого (через стандартные настройки) до продвинутых (с использованием Терминала). Мы также разберём, почему иногда пароль не отображается, и что делать, если вы не администратор на этом Mac. А в конце — ответы на частые вопросы, включая безопасность и альтернативные варианты.

⚠️ Внимание: Извлечение пароля возможно только для сетей, к которым ваш Mac уже подключался ранее. Если устройство никогда не входило в эту сеть, ни один из методов не сработает — потребуется доступ к роутеру или помощь провайдера.

Перед тем как приступить, убедитесь, что вы вошли в систему под учётной записью с правами администратора. Обычные пользователи не смогут просмотреть пароли в Связке ключей или через Терминал.

Способ 1: Через «Связку ключей» (самый надёжный метод)

«Связка ключей» (Keychain Access) — это встроенное хранилище паролей в macOS, где сохраняются все данные для авторизации, включая ключи от Wi-Fi-сетей. Этот способ работает на всех версиях macOS без исключения и не требует установки дополнительных программ.

Чтобы найти пароль:

  1. Откройте Программы → Утилиты → Связка ключей (или воспользуйтесь поиском Spotlight, нажав Cmd + Пробел и введя «Связка ключей»).
  2. В левом столбце выберите категорию Система (или Локальные элементы, если пароль сохранён в личной связке).
  3. В строке поиска введите название вашей Wi-Fi-сети.
  4. Дважды кликните по найденной записи, поставьте галочку Показать пароль и введите логин/пароль от вашей учётной записи Mac.

⚠️ Внимание: Если поле с паролем остаётся пустым или выдаёт ошибку «Не удалось показать пароль», значит у вашей учётной записи недостаточно прав. Попробуйте войти под администратором или используйте Терминал (способ 3).

Вот как выглядит окно со скрытым паролем (до ввода данных администратора): Скриншот окна Связки ключей с полем для ввода пароля администратора

☑️ Что проверить, если пароль не отображается

Выполнено: 0 / 4

Способ 2: Через настройки сети (быстро, но не всегда работает)

В некоторых версиях macOS (например, Monterey и новее) пароль от текущей сети можно посмотреть прямо в настройках Wi-Fi — без запуска «Связки ключей». Этот метод проще, но срабатывает не на всех устройствах.

Инструкция:

  1. Кликните по иконке Wi-Fi в правом верхнем углу экрана (рядом с часами).
  2. Выберите Настройки сети... (или Открыть настройки сети в новых версиях).
  3. Нажмите Дополнительно... в правом нижнем углу.
  4. Перейдите на вкладку Wi-Fi и найдите вашу сеть в списке Известные сети.
  5. Кликните по сети и поставьте галочку Показать пароль — система запросит данные администратора.

🔹 Ограничение: Этот способ показывает пароль только для текущей активной сети. Если вам нужен ключ от другой сохранённой сети, используйте Связку ключей или Терминал.

Вот как выглядит окно с паролем (после ввода данных администратора): Скриншот настроек Wi-Fi с открытым полем пароля

📊 Какой способ вам кажется удобнее?
Через «Связку ключей»
Через настройки сети
Через Терминал
Не знаю, ещё не пробовал

Способ 3: Через Терминал (для продвинутых пользователей)

Если первые два метода не сработали, можно извлечь пароль с помощью командной строки. Этот способ универсален и работает даже на старых версиях macOS, но требует точного ввода команд.

Откройте Терминал (Программы → Утилиты → Терминал) и выполните по порядку:

security find-generic-password -wa"ИМЯ_ВАШЕЙ_СЕТИ"

Замените ИМЯ_ВАШЕЙ_СЕТИ на реальное название Wi-Fi (например, security find-generic-password -wa"TP-Link_1234"). Система запросит пароль администратора — введите его, и ключ от сети отобразится в терминале.

⚠️ Внимание: Если имя сети содержит пробелы или специальные символы, заключите его в кавычки:

security find-generic-password -wa"My Wi-Fi Network"

🔹 Альтернативная команда (если первая не сработала):

sudo defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences | grep"ИМЯ_СЕТИ" -A 7
Что делать, если Терминал выдаёт ошибку «Could not find password»

Ошибка означает, что пароль для этой сети не сохранён в системе. Возможные причины:

- Mac никогда не подключался к этой сети.

- Пароль был удалён из «Связки ключей» вручную.

- Сеть сохранена, но без пароля (например, если подключение было через WPS).

В этом случае попробуйте другие способы или сбросьте пароль на роутере.

Способ 4: Через конфигурационные файлы (для опытных)

В macOS пароли от Wi-Fi хранятся в зашифрованных конфигурационных файлах. Их можно извлечь вручную, но этот метод не рекомендуется новичкам — ошибка в командах может привести к сбою сетевых настроек.

Если вы уверены в своих действиях, выполните в Терминале:

sudo cat /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist | grep -A 10"ИМЯ_СЕТИ"

В выводе найдите строку password — после неё будет зашифрованный ключ. Чтобы его расшифровать, используйте команду:

security find-generic-password -w"ИМЯ_СЕТИ"

🔹 Предупреждение: Редактирование файлов в /Library/Preferences/ может нарушить работу сети. Не изменяйте эти файлы вручную — только просматривайте!

Способ 5: Через роутер (если нет доступа к Mac)

Если ни один из методов не сработал (например, вы не администратор на этом Mac), можно узнать пароль напрямую с роутера. Для этого понадобится физический доступ к устройству или данные для входа в его веб-интерфейс.

Общая инструкция:

  1. Подключитесь к роутеру по кабелю или через Wi-Fi (если сеть без пароля).
  2. Откройте браузер и введите в адресную строку IP роутера (обычно 192.168.0.1, 192.168.1.1 или 192.168.8.1).
  3. Введите логин и пароль (по умолчанию часто admin/admin или указаны на наклейке роутера).
  4. Перейдите в раздел Wi-Fi (или Беспроводная сеть) и найдите поле Пароль (или Wireless Key).

⚠️ Внимание: Если вы не меняли данные для входа в роутер, их мог сбросить провайдер. В этом случае обратитесь в техническую поддержку или выполните сброс (кнопкой Reset на задней панели), но это отключит всех пользователей от сети.

Вот пример интерфейса роутера TP-Link с полем пароля: Скриншот веб-интерфейса роутера с настройками Wi-Fi

Таблица: Сравнение всех способов

Способ Сложность Требуются права админа Работает для всех сетей Подходит для macOS
Связка ключей Да Да Все версии
Настройки сети Да Только для текущей Monterey и новее
Терминал ⭐⭐ Да Да Все версии
Конфигурационные файлы ⭐⭐⭐ Да Да Все версии
Через роутер ⭐⭐ Нет Да Любая ОС

Частые проблемы и решения

Иногда пользователи сталкиваются с ошибками при попытке извлечь пароль. Вот самые распространённые случаи и способы их исправления:

  • 🔄 Пароль не отображается в «Связке ключей»:
    • Убедитесь, что ищете правильное имя сети (SSID регистрозависим!).
    • Попробуйте категорию Система вместо Локальные элементы.
    • Если сеть подключалась через WPS, пароль мог не сохраниться.
  • 🚫 Терминал выдаёт ошибку Could not find password:
    • Проверьте точность названия сети (включая пробелы и символы).
    • Если сеть подключалась в гостевом режиме, пароль не сохраняется.
  • 🔒 Нет прав администратора:
    • Попросите владельца Mac временно выдать вам права.
    • Используйте способ с роутером (способ 5).

⚠️ Внимание: На корпоративных или учебных Mac доступ к паролям Wi-Fi может быть заблокирован политиками безопасности. В этом случае обратитесь к IT-отделу.

FAQ: Ответы на популярные вопросы

Можно ли узнать пароль от Wi-Fi, к которому Mac никогда не подключался?

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

Безопасно ли использовать Терминал для извлечения пароля?

Да, если вы вводите команды точно по инструкции. Сами команды security и defaults предназначены для работы с системными данными и не нанесут вреда. Однако не редактируйте конфигурационные файлы вручную — это может нарушить работу сети.

Почему в «Связке ключей» нет моей Wi-Fi-сети?

Возможные причины:

  • Сеть подключалась через WPS (пароль не сохраняется).
  • Вы подключались в гостевом режиме (например, в кафе или отеле).
  • Запись была удалена вручную.
  • Имя сети (SSID) изменилось, а старая запись осталась под другим названием.

Попробуйте поискать по частичному названию сети или проверьте категорию Система.

Можно ли узнать пароль с iPhone, если он подключён к тому же Wi-Fi?

На iPhone или iPad нет встроенного способа просмотреть пароль от Wi-Fi (в отличие от Android). Однако если у вас есть Mac, подключённый к той же сети, вы можете извлечь пароль с него (как описано в статье) и использовать на iPhone. Альтернатива — сбросить пароль на роутере.

Что делать, если я забыл пароль от роутера?

Если вы не можете войти в веб-интерфейс роутера из-за утраты логина/пароля:

  • Попробуйте стандартные комбинации (admin/admin, admin/1234 или пустой пароль).
  • Посмотрите данные на наклейке на задней панели роутера.
  • Выполните сброс роутера кнопкой Reset (удерживайте 10–15 секунд). Внимание: это отключит всех пользователей от сети!
  • Обратитесь в поддержку провайдера — они могут сбросить пароль удалённо.