背景
工作中,根据账号安全要求,除了密码之外,我们还需要输入otp。面对这一变动密码,往往会有以下输入方式。
- 一般:按照操作说明,在手机上安装otp应用,导入个人key。需要otp时,打开手机,查看,手动输入。预计耗时
30s。 - 高级:在chrome等浏览器上安装otp插件,导入个人key。需要otp时,点击浏览器插件,显示otp,单击复制,粘贴输入。预计耗时
5s。 - 超级:千奇百怪的方案,总的来说就是,哪里需要输入,XXX键盘快捷键,自动输入。预计耗时
1s。
今天给你一个成为超级用户的方案!
思路
- 使用autohotkey开启全局快捷键
- 使用python的pyotp库,进行otp计算
步骤
1. 安装python
自行查看软件安装器的python安装说明。
2. 安装python依赖
1 | pip install pyotp |
3. 安装autohotkey
autohotkey是一款免费、开源、优秀的绿色软件。看看他们的愿景,感动的让人流泪。

安装正式开始
1 | 1. 下载安装包,并解压到你心仪的目录 |
后话,如何查看自己的otp密钥,先留给大家自由发挥。