在 Linux 中你可以键入并存储值而不显示您正在键入的内容通过将-s
参数添加到read
命令中。
Windows 中是否有等效的命令?
答案1
http://nurky.rf.gd/dl/conset.zip
密码是:broughtToYouByTheG00D0n3$
(密码是为了阻止提供商扫描档案,只是指出)
提取后,输入:
conset /PH myValue=
输入一些内容并按回车键。现在输入以下内容以查看它是否有效:
echo %myValue%
祝你好运 :)
答案2
以下相当于read
不带-s
标志的 just 命令。您输入的内容将要显示,因为set
不支持等效的标志-s
,但从安全角度来看,这是一个起点,因为至少您的秘密不会保留在您的终端历史记录中。
# set /P PASSWORD="> "
> secret
# echo %PASSWORD%
secret