当密码以加密格式存储到磁盘时,当它们被读入存储器中以在表单上进行显示/编辑时,它们是未加密的.
我知道在内存中加密密码是一个很大的安全问题,所以我遇到了securestring类.
使用securestring类还是securestring的名称呢?会有更安全的方法吗?
解决方法 securestring将其文本保存在内存中,您可以在不需要时立即将其处理.问题是,当你想显示它或几乎任何其他方式使用它,你必须将其转换为正常的字符串,这是不安全的.此外,我不会太依赖它 – 系统能够解密它没有任何解密密钥,这意味着确定的黑客最有可能做同样的事情.当黑客获得对您的计算机的控制时,您无法确定任何东西,他将可能使用良好的算法访问任何未加密的密钥.
总结以上是内存溢出为你收集整理的c# – SecureString存储在内存中并提供密码?或者是其他东西?全部内容,希望文章能够帮你解决c# – SecureString存储在内存中并提供密码?或者是其他东西?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)