文件名称:twofactor:Golang两因素认证库
文件大小:48KB
文件格式:ZIP
更新时间:2024-05-27 00:06:38
golang totp two-factor-authentication Go
当前测试状态 totp 该软件包实现了RFC 6238 OATH-TOTP算法; 安装 go get github.com/sec51/twofactor 特征 内置支持安全加密密钥生成 当转换为字节时对密钥进行内置加密,以便可以通过网络安全地传输或存储在数据库中 用户未通过身份验证超过3次时的内置退避时间 预加载序列化和反序列化以将一次性令牌结构存储在持久层中 与客户端设备自动重新同步 内置生成的PNG QR码,可轻松在用户设备上添加密钥 支持6、7、8位数字令牌 支持HMAC-SHA1,HMAC-SHA256,HMAC-SHA512 储存金钥 密钥是使用Golang加密随机函数创建的。 这是一个秘密密钥,因此需要对其进行保护,以防止未经授权的访问。 密钥不能泄漏,否则安全性将被完全破坏。 密钥以QR码的形式显示给用户。 扫描后,密钥就永远不会再次暴露出来。 此外,当与客户端共享QR
【文件预览】:
twofactor-master
----.travis.yml(198B)
----rfc6238.txt(31KB)
----doc.go(1KB)
----LICENSE(743B)
----glide.lock(733B)
----totp_test.go(9KB)
----glide.yaml(584B)
----.gitignore(14B)
----totp.go(19KB)
----README.md(4KB)
----rfc4226.txt(75KB)
----Godeps()
--------Godeps.json(2KB)
--------Readme(136B)