用Go语言编写的密码生成器,在https://www.cnblogs.com/xwxz/p/13322927.html 的基础上进行了适当修改。
Code: generatePassword.go
-l int
-l 生成密码的长度 (default 8)
-n int
-n 生成的个数 (default 5)
-o string
-o 将密码保存到到指定位置,
如果不指定位置但使用了该参数, 请输入default, 将保存在默认位置: 【桌面/out.txt】
必须对参数值添加单或双引号! (default "nil")
注意:
如果已存在该文件,则会追加到文件中
-t string
-t 设置密码复杂度,
num:只使用数字[0-9], 如: 637599124317,
char:只使用英文字母[a-zA-Z], 如: SHXEXPHjoJsx,
mix:使用数字[0-9]和字母[a-zA-Z], 如: r12srF27nfB3,
advance:使用数字[0-9]、字母[a-zA-Z]以及特殊字符[+=-#~.!^*$/&_], 如: F[]QnK*a-2aE
注意:
1. 建议对参数值添加单或双引号,
2. mix模式和advance模式下, 首字符必是字母 (default "mix")
go run generatePassword.go [...]
generatePassword.exe [...]
./generatePassword [...]



