找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17726|回复: 1

password 等待用户输入密码v1.02

[复制链接]
发表于 2015-5-8 19:04:11 | 显示全部楼层 |阅读模式
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 压缩包:
链接: https://pan.baidu.com/s/1HzedhBGFPdivaLcOrUqjtw?pwd=b397

c 语言源码:
链接: https://pan.baidu.com/s/1Eefh51F5kwVoiwQ3lQy7Iw?pwd=7br5

暂不支持宽字符密码

评分

参与人数 2技术 +2 收起 理由
yu2n + 1 感谢分享
terse + 1 先赞

查看全部评分

 楼主| 发表于 2015-5-8 19:16:34 | 显示全部楼层
本帖最后由 CrLf 于 2016-4-4 12:25 编辑

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

20160404 更新后解决输入指定位数的字符后仍等待回车的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:35 , Processed in 0.019150 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表