草庐IT

密码学

全部标签

windows - 从批处理脚本中通过 FTP 传输文件而不以纯文本形式存储密码的选项

我想运行一个预定的批处理脚本,将文件上传到ftp目录,但是我想避免在批处理文件中写入密码。如果有,我的选择是什么? 最佳答案 如果它要保留在同一台机器上,您可以将其存储为环境变量。然后在批处理文件中调用它 关于windows-从批处理脚本中通过FTP传输文件而不以纯文本形式存储密码的选项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10653656/

java - Windows 密码和组

是否可以使用Java更改用户密码和/或组。运行java代码的用户拥有管理员权限。并且可以使用java获取windows用户列表。 最佳答案 更改用户密码的更简单方法是使用Runtime类。Runtime.getRuntime().exec("netusersomeUsernamesomePassword");并且您可以使用netlocalgroupwindows命令添加或删除组。Runtime.getRuntime().exec("netlocalgroupsomeGroupsomeUser/add");Runtime.getRun

windows - Windows 密码中的符号

我有一个包含与号(&)的Perforce帐户的密码,当我尝试使用某些P4命令时,出现以下错误:Perforcepassword(P4PASSWD)invalidorunset.我感觉它与导致密码在Windows命令shell中无法识别的&符号有关,但是我对bash比对Windows更熟悉,所以我不确定如何处理这个问题。有没有Windows专家见过这样的事情?我想尽可能避免更改密码,但以某种方式设置我的P4PASSWD环境变量,以便shell将其识别为正确的密码。 最佳答案 &用于在Windows命令shell中将命令链接在一起。如果

windows - 如何使用powershell脚本更改windows服务账户域名和密码?

我们正处于ClearCasewindows域迁移阶段。现在我们迁移了域,但如何在用户计算机中使用power-shell脚本更改clearcase_albd帐户域名和密码。我是Powershell脚本的新手。旧域名:Old_Domain新域名:New_Domain旧账号:龙新账号:dragon_fire我用谷歌搜索了它,但它没有帮助我。提前致谢。 最佳答案 首先找到您的服务:$service=gwmiwin32_service-computer[computername]-filter"name='servicename'"然后设置凭

c# - 安全地将密码从 C# 传输到 Java 应用程序

我有一个C#应用程序,它调用许多java应用程序,其中一些应用程序使用SSH进行各种操作。目前,我从java命令行应用程序中收到许多弹出框,要求输入密码。我想知道您是否对我如何在C#中输入密码然后安全地将其传递给Java应用程序有任何具体建议。目前,我使用带有许多命令行参数的shellexec调用java应用程序。我唯一能想到的是以某种方式在C#中加密密码,然后在Java中解密。但我怀疑他们不共享一个共同的解密过程,或者如果他们共享我也必须在程序之间传递key......有什么建议吗?大卫 最佳答案 我认为加密是一个很好的解决方案。

c# - 将用户名和密码发送到另一个应用程序

我想将用户名和密码发送到另一个应用程序,并处理输入。所以我有一个应用程序A,它有一个需要用户名和密码的窗口。我们有正在运行的应用程序B。应用程序B需要搜索应用程序A,登录窗口,并将用户名和密码发送到其中的文本框,然后通过确定按钮处理这些输入。是否有任何库可以处理这些类型的要求?任何帮助天气它是网站或dll引用或示例都会很棒注意:-应用程序A不是我构建的,也无法访问其代码或任何东西,我可以启动它,仅此而已。这里的过程只是为了让事情变得清晰,因为有些人感到困惑:-应用程序B是一个EXE应用程序,当单击时,它会执行一些逻辑,然后启动应用程序A。一旦应用程序A启动,用户将通过一个对话框提示用户

Windows SSH 要求输入密码

我在Windows机器上使用Puttygen生成了一个公钥/私钥SSHkey对(没有密码),并将公钥复制到我的Linux服务器上。当我在Putty中使用私钥时,一切都按预期工作。但是,当我尝试从Windows命令行使用ssh时,系统提示我输入密码。由于没有,我无法登录。ssh-Tmyserver.comEnterpassphraseforkey'C:\Users\myusername\.ssh\private.ppk':Permissiondenied(publickey,gssapi-with-mic,password).为什么系统提示我输入一个没有密码的key?

windows - 允许基于 Subversion(密码文件)和 Windows 域身份验证

我目前在Windows上设置了Subversion,以通过Apache对我们的域Controller进行身份验证。是否可以允许对域Controller和Subversion密码文件进行身份验证?要实现这一点,我是否必须让Apache进行Windows身份验证,同时让svnserve作为服务运行并检查passwd文件? 最佳答案 您想应用混合身份验证。您可以通过Apache使用HTTP协议(protocol)进行Windows身份验证,并通过svnserve使用SVN协议(protocol)对passwd文件进行身份验证。您可以使用S

windows - 从VPC VM内的TS盒更改域密码

我正在运行一个VirtualPC2007虚拟机,操作系统是Windows2003。在这里面,我使用一个基于web的vpn连接到我客户的网络。我无法从主机使用此VPN,因为它不适用于Vista(仍然!)。在虚拟机内,我正在连接到客户端的终端服务器,我正在使用其域登录到该服务器。我需要更改密码。显然,您通常要做的是按ctrl-alt-del并单击ChangePassword。但是,由于我在虚拟机的ts内部,这不是一个选项。登录虚拟机时,我必须按alt-(左箭头)-del,然后键入我的密码。我也知道,通常在使用远程桌面时,为了在其中模拟ctrl-alt-del,您会按ctrl-alt-end

linux - 我们如何将 oracle 密码通过管道传递给在 Windows/Linux 上后台运行的 sqlplus 进程?

我有一个要求,比如我需要在Linux和Windows平台的后台执行一个长时间运行的sql脚本,比如test.sql。但是如果我像这样执行test.sql-nohupsqlplusapps/@test.sql&然后ps-eaf命令的输出泄露了我们在命令行上传递的应用程序密码。在Unix上,我可以想到命名管道将密码通过管道传输到后台运行的进程-catpipe|nohupsqlplusapps@test.sql&但是在Windows上,没有直接的方法来实现命名管道。那么,是否有任何其他方法可以将oracle密码传递/通过管道传输到后台运行的sqlplus进程?这样ps-eaf就不会在控制台上