Get your 2FA token, run the script and paste it anywhere!
Only python>=3.6 is required.
Create a file named .secret
and write your encoded token in it.
import base64
key = base64.encodebytes('your_token_here'.encode('utf8'))
with open('.secret', 'w') as f:
f.write(key.decode('utf8'))
Copy the above outputs to .secret
--- OR ---
Just do this in one line!
echo your_token_here | python3 -m base64 -e > .secret
Then the 2FA token will be write to the clipboard
python mintotp.py
# or:
# python mintotp.py --verbose
It's recommended to use PowerToys Run of PowerToys or any other starters to quickly run the script.
There is a batch file for you: .\mintotp.bat
. Create a shortcut for it in the start menu or on the desktop, then starters can find it.
A1:
Please make sure you have python
command available in your terminal.
If you are using conda
, since cmd
will not activate the environment before running batch file,
you may need to install another python in your system.
You can check your python by running in your cmd:
conda deactivate
python --version
Please make sure the version is greater than 3.6