我正在考虑制作一个小工具。该工具将做什么并不重要。重要的是,该工具需要在用户的硬盘上存储一些敏感信息。编辑:将存储的信息是用户的信息 - 我不是试图保护我自己的内容,我与应用程序一起分发。
我了解我需要对此信息进行加密。但是,我在哪里安全地存储加密密码?这是某种无限递归......
那么,有没有办法对 Windows 上的信息进行加密,并让 Windows 安全地管理密码?当我说 Windows 时,我指的是 Windows XP SP2 或更高版本。
我还应该注意,同一系统上的用户不得访问其他用户的信息(即使他们都在运行我的应用程序)。
我正在寻找 - .NET 2.0 (C#) 和本机 (C/C++) 解决方案来解决这个问题。