2FA:Linux也能OTP

OTP又称一次性密码。GitHub不是已经强制用户设置2FA了嘛,先前添加OTP时使用的是平板。最近因某些原因开了个GitHub小号,嫌平板过于笨重,又正好刷到相关软件,就研究了下,顺便水篇博客()

笔者用的是ArchLinux,专有软件和部分开源程序的安装并不方便,最后便锁定了KeysmithDecoder

#0x01 安装

#Pacman
sudo pacman -S keysmith decoder
#Snap
sudo snap install keysmith decoder

#0x02 扫描二维码

打开decoder,选择 扫描-来自截图。

pElPjsI.png

如无意外得到的内容具有以下格式:

otpauth://<totp/hotp>/<发行者>:<用户名>?secret=<密钥>&issuer=<发行者>

totp/hotp:otp生成模式:totp为基于时间生成,hotp为基于hash生成

#0x03 配置Keysmith

首次打开keysmith需要设置密码以验证身份。

添加-填写相应字段,随后点击顶部保存

pElPvLt.png

效果如图/点击可复制:

pElPXQA.png

标签: Linux, 工具, 教程

许可协议

本文作者 , 采用 CC-BY-SA-4.0 许可协议,转载请注明出处。

添加新评论