Разница между Google Authenticator и SMS-кодами заключается в способе генерации и передачи кодов для двухфакторной аутентификации. 14
SMS-коды приходят на номер телефона в виде текстового сообщения. 410 При попытке войти в аккаунт пользователь вводит логин и пароль, после чего получает SMS с кодом, который нужно ввести для входа. 10 При следующем входе отправляется уже другой SMS-код, действительный лишь для текущей сессии. 10
Google Authenticator генерирует одноразовые коды локально на устройстве пользователя. 14 Коды используются для подтверждения личности при входе в сервисы, поддерживающие двухфакторную аутентификацию. 8 Они обновляются каждые 30 секунд. 18
Таким образом, основное отличие в том, что SMS-коды передаются по мобильной сети и могут быть перехвачены, а коды, генерируемые Google Authenticator, не передаются и защищены дополнительными уровнями безопасности. 14