我在想一个小工具。工具将会做什么并不重要。重要的是,该工具将需要在用户的HDD上存储一些敏感信息。编辑:将存储的信息是用户的信息 – 我不是想保护我自己的内容,我分发与应用程序。
我明白我需要加密这些信息。但那么,我在哪里可以安全地存储加密密码?这是一种无限的递归…
那么,有没有办法加密Windows上的信息,并且安全地管理Windows的密码?当我说Windows时,我的意思是Windows XP SP2或更高版本。
我还应该注意,同一个系统上的用户不能访问其他用户的信息(即使他们都在运行我的应用程序)。
我正在寻找这两个 – .NET 2.0(C#)和本机(C/C++)解决方案的这个问题。
is there a way,to encrypt information on windows,and have windows securely manage the passwords?
CryptProtectData:http://msdn.microsoft.com/en-us/library/windows/desktop/aa380261(v=vs.85).aspx
使用.NET:http://msdn.microsoft.com/en-us/library/aa302402.aspx
历史上,受保护的存储(可用于XP,只读在远景):http://msdn.microsoft.com/en-us/library/bb432403%28VS.85%29.aspx