Board logo

标题: password 等待用户输入密码v1.02 [打印本页]

作者: CrLf    时间: 2015-5-8 19:04     标题: password 等待用户输入密码v1.02

本帖最后由 CrLf 于 2016-4-4 12:24 编辑

password version 1.02  等待用户输入密码  by CrLf [bbs.bathome.net]

password.exe   [-N] [-password | -hide] [-stdin] [-md5] [publicKey]
  -N          N 为一个非零正整数,用于设定输入的长度上限,默认为 32 位
  -password   将输入的字符回显为 * 号,与 hide 选项互斥
  -hide       不回显输入的字符,与 password 选项互斥
  -stdin      开启后可接受重定向输入,否则只接受键盘输入
  -md5        使用 MD5 编码输出密文
  publicKey   设定一个公钥,不能以 - 或 / 开头,用于打乱用户输入的密码


实例:
  1. password.exe -16 -password
  2. ::获取最长为 16 字符的密码,以星号屏蔽
  3. echo 123|password.exe -stdin -hide
  4. ::从标准输入获取密码,不回显
  5. password.exe -md5 公钥
  6. ::用“公钥”将输入加密后,再转为 md5 编码
复制代码
exe 压缩包:
[attach]9753[/attach]
c 语言源码:
[attach]9751[/attach]

暂不支持宽字符密码
作者: CrLf    时间: 2015-5-8 19:16

本帖最后由 CrLf 于 2016-4-4 12:25 编辑

20150509 更新后解决无法退行的问题

20160404 更新后解决输入指定位数的字符后仍等待回车的问题




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2