文件名称:gotp:用于多因素身份验证的Golang CLI身份验证器
文件大小:18.66MB
文件格式:ZIP
更新时间:2024-02-29 22:17:23
Go
p Golang从终端为您的2FA机密提供安全存储。 gotp仅在Mac OS X(Mojave)上经过测试。 它要求特定的安装才能与Linux上的pass一起使用。 语境 现代Web服务提供2要素身份验证,作为对传统登录/密码方法的补充。 基于基于时间的一次性密码(TOTP),这带来了附加的安全级别,因为即使用户的传统密码被盗或受到破坏,攻击者也无法在没有TOTP的情况下获得访问权限,因为TOTP很快就会过期。 基于时间的一次性密码(TOTP)是一种算法生成的临时密码,该算法使用当前时间作为其身份验证因素之一。 TOTP规范(RFC-6238)将TOTP算法描述为一次性密码(OTP)的基于时间的变体,即基于HMAC的一次性密码(HOTP)算法。 TOTP基本上是从共享密钥(通常由randomky生成)和具有30秒有效时间戳的种子计算出的hash-mac令牌。 许多移动应用程序都
【文件预览】:
gotp-master
----go.mod(390B)
----.github()
--------workflows()
----key.go(209B)
----go.sum(6KB)
----gotp_test.go(2KB)
----backend()
--------backend.go(454B)
--------secure()
--------random()
----gotp.png(90KB)
----LICENSE(1KB)
----README.md(3KB)
----ga.jpg(27KB)
----.releaserc(618B)
----dist()
--------gotp_0.2.4_Linux_x86_64.tar.gz(3.25MB)
--------config.yaml(2KB)
--------gotp_0.2.4_Windows_x86_64.tar.gz(3.03MB)
--------gotp_0.2.4_Linux_i386.tar.gz(3.1MB)
--------gotp_0.2.4_Darwin_i386.tar.gz(3.08MB)
--------checksums.txt(582B)
--------gotp_0.2.4_Darwin_x86_64.tar.gz(3.21MB)
--------gotp_0.2.4_Windows_i386.tar.gz(2.89MB)
--------CHANGELOG.md(101B)
----.goreleaser.yml(679B)
----docs()
--------CHANGELOG.md(0B)
----.gitignore(274B)
----gotp.go(2KB)
----cmd()
--------gotp()
--------example()