【发布时间】:2017-05-25 21:15:36
【问题描述】:
我对正在开发的程序提出的功能要求之一是能够保存用户输入的凭据列表,以便可以共享它们。激发这个请求的具体用例是在一个大型企业网络上使用我们的程序,该网络由相当好的 LAN 组成,通过一个不稳定的 WAN 连接。我们的想法是,与其让我们的程序在 WAN 宕机时与它对抗,不如发送一个包含严密保护的管理员凭据的“配置”文件,在每个 LAN 中运行它并将结果压缩并通过电子邮件发送返回。
是的。
我最初的直觉是对这个请求嗤之以鼻——保存密码? 真的吗? 而且公司的网络部门肯定更希望你尝试销售他们拥有的任何 WAN 产品 - 但事实证明,我使用凭证的其中一个类可以采用 SecureString,并且,好吧,寻找可以为人们节省一些精力的方法总是好的。这让我想知道:
是否可以保存加密的 SecureString,以便我可以将敏感数据保存到文件并在其他地方打开?
你的想法是什么,堆栈溢出?
【问题讨论】:
-
你是什么意思“在网络故障的情况下共享”?你能详细说明一下吗?
标签: .net securestring