2fa

module
v0.0.0-...-1ee0262 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2025 License: BSD-3-Clause

README

介绍

这是一个简单好用的命令行版的两步认证

安装

需要 Go 环境,并且配置了 GOPATH。

go install github.com/tomygin/2fa/cli/2fa@latest

使用

添加或者更新一个user的密钥

2fa github.tomygin xxxxxxkeyxxxxxx

删除一个user

2fa github.tomygin ""

查看一个user的实时验证码

2fa github.tomygin

查看所有g开头的user的实时验证码

2fa g

查看所有实时验证码

2fa

注意

关于密钥存储

你的所有 key 或者说是配置文件都放在HOME目录下的 .2fa.json 里面。

你可以随时转存到其他的设备上,只需要把 .2fa.json 替换过去就行。

关于名字和分组

这里其实没有分组的概念,只有账户名<->密钥。

你可以直接添加一个user

2fa tomygin xxxxxxkeyxxxxxx

但是如果一个平台下有多个账户呢? 推荐给账户名加前缀实现分组的效果比如添加两个github账户

2fa github.tomygin xxxxxxkeyxxxxxx
2fa github.any xxxxxxkeyxxxxxx

Directories

Path Synopsis
cli
2fa command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL