文件名称:apg.go:高级密码生成器克隆
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-09 20:31:46
Go
apg.go apg.go是用Go语言编写的简单的类似APG的密码生成器脚本。它试图复制自2003年以来一直未维护的“ ”的功能。由于越来越多的Unix发行版放弃了该工具,我一直在寻找一种替代方法。例如,FreeBSD建议使用Perl编写的“ security / makepasswd”,但需要大量的依赖包,并且不提供APG的功能集/灵活性。因此,作为第一次尝试,我决定编写,但是由于我刚开始学习Go,因此又做了一次尝试,并在Go中将apg.pl复制为apg.go。同样,由于我从未使用过“可发音的密码”功能,因此在此版本中将其遗漏了。 用法 使用二进制发行版,解压缩它们并简单地执行它们: $ unzip apg_v0.2.0_linux_amd64.zip $ chmod +x apg $ ./apg 或下载源代码并自己构建二进制文件: $ go build apg.go $ ./ap
【文件预览】:
apg.go-main
----apg_test.go(2KB)
----.gitignore(297B)
----README.md(2KB)
----.github()
--------workflows()
----LICENSE(1KB)
----.idea()
--------.gitignore(176B)
--------apg.go.iml(322B)
--------vcs.xml(180B)
--------modules.xml(264B)
--------inspectionProfiles()
----Makefile(3KB)
----apg.go(4KB)