受保护的数据安全-在不同的机器上访问加密的数据
本文关键字:访问 数据 机器 加密 数据安全 受保护 | 更新日期: 2023-09-27 17:54:11
我使用本地机器作用域来保护软件特定的数据。
ProtectData.Protect(Byte[], Byte[], DataProtectionScope.LocalMachine)
如果有人复制ProtectedData到另一个系统,它不会工作,对吗?是因为密码不一样吗?究竟是什么东西可以防止在不同的机器上访问加密数据?
- 我知道部分用户密码是用来创建万能钥匙的
-当用户自动更改密码时,此主密钥也会更改,即:事情简单地工作。但它也说,如果管理员重置密码,数据将不再被访问。那是什么情况?
-在LocalMachine模式下,MasterKey是如何生成的。不仅仅是密码,对吧?因为它适用于系统上的所有用户。
基本上我希望用这个取代硬件id。
我试图实现的是与基于硬件的加密相同的功能。使用ProtectData是可能的吗?只是我不希望这个秘密在不同的系统上被访问
如果使用机器作用域加密,任何可以读取本地磁盘的人都可以解密。
不涉及密码