OTP: что это и как получить одноразовый код на почту
OTP (one-time password) — одноразовый пароль: короткий код, который сервис присылает на почту или по SMS либо показывает в приложении, чтобы убедиться, что вход или регистрацию выполняете именно вы. Код срабатывает один раз и живёт недолго, а после нового запроса прежний обычно перестаёт действовать.
Эта статья — для тех, кто увидел «OTP» в форме, письме или чате и хочет понять, что от него ждут, и для тех, кому нужно получить такой код на почту, в том числе на отдельный адрес. Подробнее всего — про OTP по электронной почте.
Что значит OTP и почему пишут «отп» и «отр»
Аббревиатура расшифровывается как one-time password, иногда — one-time PIN. По-русски то же самое называют одноразовым паролем, кодом подтверждения, проверочным кодом или кодом безопасности: разные сервисы пишут по-разному, суть одна.
Варианты «отп код» и «отр код» в поиске — это та же аббревиатура, набранная русскими буквами. Кириллические «О», «Т» и «Р» выглядят как латинские O, T и P, поэтому «ОТР» на экране легко принять за OTP, а «отп» — просто прочтение вслух. Если в письме или форме стоит OTP, OTP-код или «введите OTP», от вас ждут цифры, которые только что пришли.
Четыре вида OTP: почта, SMS, приложение и ссылка
| Вид | Что вы получаете | Где искать | Особенность |
|---|---|---|---|
| OTP на почту | Письмо с кодом, часто код стоит прямо в теме | Входящие, вкладки Gmail, «Спам» | Работает без телефона, но письмо может задержаться |
| OTP по SMS | Сообщение с кодом на номер | Телефон | Привязан к номеру; без сети не придёт |
| Код в приложении-аутентификаторе (TOTP) | Шесть цифр, которые обычно меняются каждые 30 секунд | Приложение на телефоне | Писем нет совсем; зависит от точного времени на телефоне |
| Ссылка вместо кода | Кнопка или ссылка «Подтвердить» в письме | Почта | Открывайте в том браузере, где идёт регистрация |
Какой вид использовать, решает сервис: если форма просит код из приложения, письма не будет, сколько ни жди. Если на экране выбран номер телефона, код уйдёт по SMS. Во всех остальных случаях код ищите в почте.
Как выглядит OTP на почту и где его искать
Письмо с одноразовым кодом обычно короткое: отправитель — сам сервис, в теме или первой строке — код, ниже — просьба никому его не сообщать. Чаще всего это шесть цифр, но встречаются и четыре, и восемь; иногда вместо цифр приходит ссылка.
Скорость у отправителей разная: в статистике OTPGmail код GitHub обычно появляется через около 1 минуты, а письмо OpenAI для ChatGPT — через около 1 минуты. Поэтому первые пару минут ничего не нажимайте повторно.
Где искать письмо в своём ящике:
- Во «Входящих» и через поиск по названию сервиса.
- В Gmail — во вкладках «Промоакции», «Соцсети», «Оповещения» и в разделе «Вся почта».
- В «Спаме» любого ящика. Нашли там — отметьте письмо как «Не спам».
Срок жизни кода назначает сервис, и он бывает очень разным. У GitHub, например, код проверки нового устройства действует час, а ссылка подтверждения адреса — 24 часа. Если код не принимают, запросите новый один раз и вводите код из последнего письма. Пошаговый разбор — в статье не приходит код подтверждения на почту, а о разнице между кодом и ссылкой — в инструкции как подтвердить адрес электронной почты.
Не путать: ОТП Банк, OTP в фандомах и просьбы «скиньте код»
- ОТП Банк. Название банка — это аббревиатура его венгерского имени и к одноразовым кодам отношения не имеет.
- OTP в фандомах. В переписке поклонников сериалов и аниме OTP значит one true pairing — любимую пару персонажей. Если «OTP» встретилось в обсуждении героев, речь не о кодах.
- Просьба переслать код. Сообщение «вам пришёл OTP, продиктуйте его» — классический признак мошенничества. Одноразовый код подтверждает действие от вашего имени, поэтому сообщать его нельзя никому, даже тем, кто представляется поддержкой.
Как получить OTP на отдельный адрес
Если код нужен для регистрации, но отдавать основной ящик не хочется — для тестового аккаунта, проекта или аккаунта под клиента, — код можно принять на арендованный адрес. В OTPGmail это выглядит так:
- Откройте раздел «Арендовать ящик», в поле «Сервис» найдите нужный сервис, в поле «Тип адреса» выберите Gmail или iCloud и нажмите «Арендовать».
- Скопируйте выданный адрес из колонки «E-mail» и вставьте его в форму регистрации.
- Пока письма нет, в заказе стоит «Ждём код» и идёт отсчёт «Истекает через:». Когда письмо приходит, код появляется в колонке «Коды», а статус меняется на «Выполнен».
- Нет кода за 25 минут — заказ отменяется сам, и 100 % стоимости возвращается на баланс.
В сам ящик входить не нужно: пароля нет, вы видите только код или ссылку от выбранного сервиса. Адрес принимает письма в пределах срока заказа, поэтому аккаунт, который собираетесь вести долго, переведите на свою почту. OTPGmail работает только с почтой: не сдаёт номера телефонов и не принимает SMS. Как выбрать подходящий адрес, разобрано в статье какая почта нужна для регистрации, а сам продукт описан на странице аренда Gmail.
Если OTP нужно получить программой
Для автотестов и интеграций тот же код забирают через API. Запрос POST /v1/orders с кодом сервиса возвращает адрес, затем GET /v1/orders/{id} опрашивают раз в 3–5 секунд: когда письмо приходит, статус становится completed, а код лежит в массиве otp вместе со временем получения. При повторе запроса на создание заказа передавайте тот же заголовок Idempotency-Key, чтобы не арендовать второй ящик. Обзор запросов и ошибок — на странице API для почты.
Как пользоваться OTP безопасно
- Вводите код только на сайте, где сами начали вход или регистрацию.
- Не пересылайте код и не диктуйте его по телефону.
- Получили код, который не запрашивали, — смените пароль в этом сервисе: кто-то мог пытаться войти.
- Для важных аккаунтов включите вход через приложение-аутентификатор: так коды не зависят ни от почты, ни от связи.
Часто задаваемые вопросы
OTP и код подтверждения — это одно и то же?
Почти всегда да. «Код подтверждения», «проверочный код», «код безопасности» и OTP обозначают одноразовый код, который сервис присылает для проверки. Отличается только способ доставки: почта, SMS или приложение.
Почему OTP-код не подходит?
Чаще всего он устарел: вы запросили код повторно, и сервис отменил прежний. Вторая причина — истёк срок действия. Запросите новый код один раз и введите цифры из последнего письма.
Можно ли получить OTP без номера телефона?
Да, если сервис предлагает подтверждение по почте: тогда код придёт на e-mail. Если сервис принимает только SMS или звонок, почта не поможет.
Где взять OTP, если его нет ни в почте, ни в SMS?
Посмотрите, не просит ли форма код из приложения-аутентификатора: такие коды приходят не письмом, а появляются в приложении. Если же сайт пишет, что код отправлен, проверьте папки и вкладки ящика и подождите пару минут, прежде чем запрашивать его снова.
