安全地存储凭据,当我需要检索密码使用

Microsoft或Windows是否提供了访问一组凭据的机制,我不能只存储一个腌制版本的密码; 即我需要有密码本身。

我有一个web服务,响应请求,如果用户通过身份validation,属于通讯组列表,一个作业需要在unix机器上使用unix帐户启动。 我正在使用梦幻般的ssh.net库来远程从Web服务到Linux机器,并启动所需的过程,但到目前为止,我将unix帐户密码存储在configuration文件中,用纯文本(yikes)

我在这里有什么select? 我想我可以encryption和解密密码,但密钥也将被存储在configuration文件,所以没有太大的意义。

Windows有一个可以通过适当权限的服务帐户访问的密钥库吗? 有没有其他的方式来对Linux进行身份validation,不需要密码?