对不起,我的英语不好,但如果你能帮助我,那就太好了。我的网络上有几个文件系统,每天晚上我都需要将一个文件从另一个文件系统带到我的。为此,我正在使用批处理脚本如何使用net use命令映射我的驱动器。我的问题是我不希望密码通过明文(查看我的密码或嗅探密码)。我的问题是:
有什么方法可以加密我的密码并仍然使用相同的凭据登录。
谢谢
如果可以使用其中一台 Windows 计算机或 Samba 设置域控制器,则可以根据执行执行批处理文件的计划作业的用户使用受信任的身份验证。
或者,您可以加密密码并让程序解密它并执行网络使用,但是您总是*将面临这样一个事实,即如果您的计算机可以在您不输入密码时发送密码,那么您的计算机知道您的密码,并且任何对该计算机具有物理访问权限的人都可以获取您的密码。
*除非您的计算机不知道密码,而是依赖于 HSM(硬件安全模块)。
我有同样的事情,但找到了一个很好的解决方法。密码不存储在DOS中,所以我从运行菜单中简单地输入路径的名称,如"\服务器\文件"。当它要求凭据时,我勾选了"保存凭据"复选框然后,密码将存储在您的Windows凭据管理器(控制面板)中,这样您的dos批处理文件将始终是密码。