トップQs
タイムライン
チャット
視点

Google Authenticator

二段階認証を行うトークンソフトウェア ウィキペディアから

Google Authenticator
Remove ads

Google Authenticator(Google 認証システム)は、Googleが開発した二段階認証(二要素認証)を行うトークンソフトウェアである。Authenticatorは、Googleログイン時の二段階認証に必要な6桁の数字コードを生成する。また、LastPassDropboxといった他社製のアプリケーションの二段階認証にも対応する。

Remove ads

対応環境

GoogleはiOS[2]BlackBerryAndroid[3]バージョンのAuthenticatorを提供している。他にも幾つかのサードパーティでも実装している。

技術的概要

Googleは各ユーザーに80ビット秘密鍵を生成し16文字のbase32文字列かQRコードで提供している。クライアントはUNIX時間で30秒ごとに代わるメッセージを伴ったこの秘密鍵を使ってHMAC-SHA1を作っている。HMACの部分が6桁数字のコードに変換される。

Google AuthenticatorはRFC 6238で定義されたTime-based One-time Password Algorithmを使用している。

脚注

関連項目

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads