Google Authenticator

Google Authenticator
開発元 Google
初版 2010年9月20日 (13年前) (2010-09-20)[1]
リポジトリ github.com/google/google-authenticator
対応OS Android, iOS, BlackBerry OS
プラットフォーム 携帯端末
ライセンス プロプライエタリフリーウェア (かつてApache License 2.0だった)
公式サイト play.google.com/store/google.authenticator
テンプレートを表示

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

対応環境

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

  • Windows Phone 7: Authenticator
  • Windows Mobile: Google Authenticator for Windows Mobile
  • Java CLI: Authenticator.jar
  • Java GUI: JAuth
  • J2ME: gauthj2me lwuitgauthj2me Mobile-OTP
  • PalmOS: gauthj2me
  • webOS: GAuth
  • Windows: gauth4win
  • HTML5: html5-google-authenticator
  • MeeGo/Harmattan (Nokia N9): GAuth

技術的概要

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

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

脚注

  1. ^ “Google Is Making Your Account Vastly More Secure With Two-Step Authentication - TechCrunch”. TechCrunch (2010年9月20日). 2016年3月12日閲覧。
  2. ^ iOS version of Google Authenticator
  3. ^ Android version of Google Authenticator

関連項目

外部リンク

  • Google Authenticator - Google Play
  • Google Authenticator - App Store
  • Google 認証システムで確認コードを取得する - Googleアカウントヘルプ
  • Google Authenticator implementation in Python on Stack Overflow
Alphabet歴史サービス
企業
イベント・取り組み
人物
役員
創業者
部門
不動産
  • 111 Eighth Avenue(英語版)
  • チェルシーマーケット(英語版)
  • Googleplex
  • Data Centers(英語版)
開発
オペレーティングシステム
ライブラリ・
フレームワーク
ツール
探索アルゴリズム
ファイルフォーマット
その他
サービス
娯楽
伝達・交流
検索
組織・管理
ビジネス・金融
その他
ハードウェア
Nexus
スマートフォン
タブレット
その他
Google Pixel
Google Play Edition
Android One
その他
X
  • *: 開発・サポートを終了した製品およびサービス
  • カテゴリ カテゴリ
  • コモンズ コモンズ