uninett / feide-secret-generator
该软件包最新版本(v0.1)没有提供许可证信息。
一个简单的脚本,演示如何在Feide中生成适合用于双因素认证的秘密。
v0.1
2017-02-03 13:42 UTC
Requires
- gree/jose: ~1.0
- ircmaxell/random-lib: ^1.2
- shelwei/qrcode-terminal: @dev
This package is auto-updated.
Last update: 2024-08-24 03:54:01 UTC
README
一个简单的脚本,演示如何在Feide中生成适合用于双因素认证的秘密。
秘密必须是由16个32进制编码字符组成的随机字符串,这意味着
- 大写ASCII字母,从A到Z,包括两者
- 数字从2到7,包括两者
没有对字母或数字使用数量的限制,也没有对字符串长度的限制之外的其他类型的限制。然而,我们建议使用完全随机的秘密。
安装
克隆此存储库,然后在同一目录下下载 composer,并运行它
./composer.phar install
用法
只需调用 generator.php
脚本,它将输出一个适合存储在用户目录条目中的加密秘密,以及一个可以被认证应用扫描的二维码
php generator.php
您还可以指定要使用的秘密,以及要添加到秘密和二维码上的标签。使用以下命令行选项
-l
(或--label
)指定标签。-s
(或--secret
)指定秘密。
例如
php generator.php --secret ABCDEFGHIJ234567 --label "My Code Generator"
有关如何将加密秘密部署到用户目录的帮助,请参阅 Feide双因素部署指南。