【发布时间】:2011-10-22 08:56:51
【问题描述】:
根据 MSDN SecureString,内容已加密以提高安全性,因此如果将程序交换到磁盘,则无法嗅探字符串内容。
我想知道这种加密是如何实现的?该算法将是固定的,因此要么是众所周知的,要么是可扣除的(比如工业算法中广泛使用的七种算法之一),并且程序中的某处必须有一个密钥。因此攻击者可以获取加密字符串,获取密钥并解密数据。
这样的加密有什么用?
【问题讨论】:
-
没说安全,只说更安全
-
@Mark Peters:这就是我说额外安全的原因。
-
你可以在 crypto.SE 上问这个问题——那里很热门
标签: c# .net security encryption securestring