Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 704 Bytes

README.md

File metadata and controls

29 lines (22 loc) · 704 Bytes

TOTPPowerShellModule

Module for TOTP Client for PowerShell

I created a module for easier use. I did not create the OTP code.

Source: https://gist.github.com/jonfriesen/234c7471c3e3199f97d5

How to use

# otp is alias for Get-OTP

# Generate OTP code with 30 seconds window, 6 digit length:
> otp secretkeystring
856181

# Generate OTP code with 20 seconds window, 8 digit length:
> otp secretkeystring -WINDOW 20 -LENGTH 8
72406208

# With all parameters specified, not using alias
> Get-Otp -SECRET 'secretkeystring' -WINDOW 22 -LENGTH 5
18017

# Get remaining seconds in current TOTP window, default 30 second window
> Get-OTPRemainingSeconds
12
> Get-OTPRemainingSeconds -WINDOW 20
5