| 개발자 | 구글 |
|---|---|
| 발표일 | 2010년 9월 20일 |
| 저장소 | github |
| 운영 체제 | 안드로이드, iOS, 블랙베리 OS |
| 플랫폼 | 모바일 |
| 라이선스 | 사유 (초기 버전은 아파치 라이선스 2.0) |
Google OTP 또는 Google Authenticator는 시간 기반 일회용 비밀번호 알고리즘(TOTP)와 HMAC 기반 일회용 비밀번호 알고리즘(HOTP)를 사용하여 다요소 인증 서비스를 구현하는 소프트웨어 토큰의 하나로, 구글의 모바일 애플리케이션 사용자들을 인증하기 위해 사용된다. 이 서비스는 RFC 6238, RFC 4226에 규정된 알고리즘을 구현한다.
Authenticator는 사용자 이름과 비밀번호 외에 지정해야 하는 6~8자리의 일회용 비밀번호를 제공하며 이를 통해 구글 서비스와 다른 사이트에 로그인할 수 있다. 이 Authenticator는 패스워드 매니저나 파일 호스팅 서비스와 같은 타사 애플리케이션에 대한 코드를 생성할 수 있다. 이전 버전의 소프트웨어는 오픈 소스였으나 이후 릴리스는 사유이다.
한국어 애플 앱 스토어에서는 "Google Authenticator"라는 소프트웨어 제목을 유지하며 한국어 플레이스토어에서는 "Google OTP"라는 이름이 사용된다.
구글은 안드로이드 블랙베리, iOS 버전의 Authenticator를 제공한다. 일부 타사 구현체도 이용할 수 있다.
These implementations support the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm specified in RFC 6238.