Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftToken OTP

SoftToken OTP is an application to generate One-Time-Passwords to be used as a second factor authentication mechanism. It can either print it when executed in the commandline or type it wherever your focus is. This can be especially useful when assigning a keybind to use your token.

  • Generate Time-Based One-Time Passwords
  • Multiple tokens support
  • Print OTP wherever the focus is (useful for keybindings)

Create a new token:

$ softtoken --new -t token1 --hash sha256 --digits 6

New Token created:

token1
-------------
Seed (hex): 337ad0410038666829c6446448d0a0d851938193
Seed (b32): GN5NAQIAHBTGQKOGIRSERUFA3BIZHAMT

Delete a token:

$ softtoken --delete -t token1
Token token1 successfully deleted

List tokens:

$ softtoken --list
[*] token1
[*] token2
[*] token3
[*] token4
[*] token5

Generate an OTP:

$ softtoken -t token1
630567

Generate an OTP and get it wherever your focus is:

$ softtoken -t token1 -X
630567

Generate an OTP and copy to clipboard (requires xclip):

$ softtoken -t token1 -C
  • Add HOTP support
  • Parametrize TOTP time

About

One-Time Passwords Generator

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages