Registered 2009-12-28 by Luke Faraone

A one-time password (OTP) is a password that is only valid for a single login session or transaction (usually along a normal static password). Using them reduces risks associated with login into your system from unsecure (keylogged) workstations.

PAM module enables (for example) OpenSSH to do an authentication using
one-time password with the information from user state file. Instead of using passcards one can also configure OTPasswd to send passcode over a secure channel (like SMS).

The program is written in C (C99) and implements OTP as described in
"Perfect Paper Passwords v3". OTPasswd also kind of extends this idea with "salt". Program shares all main ideas with ppp-pam project. It tries to extend it and fix it's deficiencies.

Project information

Registry Administrators
Not yet selected

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Programming languages:
C (C99)

All packages Packages in Distributions

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate


OTPasswd does not have any download files registered with Launchpad.