Google-Authenticator : 生成一次性密碼
簡介:
Google Authenticator 項目是可用于多手機平臺的生成一次性密碼的軟件實現,包含可用于可插拔驗證模塊(PAM)的實現。通過使用開放標準的 Initiative for Open Authentication (OATH) (與OAuth不同)來生成一次性密碼。
本軟件支持RFC 4226文檔定義的基于HMAC的一次性密碼(HOTP)算法和由 RFC 6238文檔定義的基于時間的一次性密碼 (TOTP)算法。
實現:
目前此項目提供基于 HOTP/TOTP 的 Android, iOS, Blackberry,和 PAM 模塊的程序實現。
Google Authenticator for Android
安卓版本支持:
- 多賬戶
- 支持基于時間的( TOTP) 30秒一次性密碼
- 支持基于次數的 (HOTP)密碼
- 可以通過掃描QR Code來輸入初始密鑰
- 可以手動輸入遵循 RFC 3548 文檔的base32密鑰
Google Authenticator for iOS
iOS版本支持:
- 多賬戶
- 支持基于時間的( TOTP) 30秒一次性密碼
- 支持基于次數的 (HOTP)密碼
- 可以通過掃描QR Code來輸入初始密鑰
- 可以手動輸入遵循 RFC 3548 文檔的base32密鑰
Google Authenticator for BlackBerry
黑莓版本支持:
- 多賬戶
- 支持基于時間的( TOTP) 30秒一次性密碼
- 支持基于次數的 (HOTP)密碼
- 可以手動輸入遵循 RFC 3548 文檔的base32密鑰
PAM 模塊
PAM 模塊可以將二次驗證功能添加進支持PAM的程序中。支持:
- 在用戶的主目錄中單獨存儲用戶密鑰及狀態文件
- 支持生成30秒TOTP密碼
- 支持緊急驗證密碼
- 防止Replay攻擊
- 可以通過掃描QR Code來輸入初始密鑰
- 可以手動輸入遵循 RFC 3548 文檔的base32密鑰
源代碼
可以在Git 源下載源代碼。
http://code.google.com/p/google-authenticator/
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!