C# 我可以检索IE11';密码保险库条目?

C# 我可以检索IE11';密码保险库条目?,c#,c++,windows-8,passwordvault,credential-manager,C#,C++,Windows 8,Passwordvault,Credential Manager,Windows 8具有密码保险库,所有Internet Explorer 11密码都保存在该保险库中。控制面板中有一个凭据管理器,我可以在其中读取和编辑这些凭据。很遗憾,凭证管理器没有搜索功能,我想创建一个可搜索的第三方凭证管理器。我查看了Windows.Security.Credentials类以检索凭据,但它仅从当前应用程序检索凭据 是否有任何方法可以检索应用程序Internet Explorer创建的所有凭据 编辑: 扩展了我的一些问题,并添加了一个可能的解决方案: 声称能够检索和解密Wi

Windows 8具有密码保险库,所有Internet Explorer 11密码都保存在该保险库中。控制面板中有一个凭据管理器,我可以在其中读取和编辑这些凭据。很遗憾,凭证管理器没有搜索功能,我想创建一个可搜索的第三方凭证管理器。我查看了Windows.Security.Credentials类以检索凭据,但它仅从当前应用程序检索凭据

是否有任何方法可以检索应用程序Internet Explorer创建的所有凭据

编辑: 扩展了我的一些问题,并添加了一个可能的解决方案:

声称能够检索和解密Windows 8和IE10的密码。作者对这个解决方案表示赞许


我还没有时间测试应用程序和代码示例。我会在完成后更新帖子。

从未抽出时间测试过该应用程序,但我从Tim Bertalot那里找到了我想要的确切答案。他使用Powershell列出用户名和密码,这样就可以很容易地进行搜索


我确实担心,不再需要像使用gui时那样再次输入凭据来检索密码。使任何人都很容易访问未锁定的工作站,并通过三行代码将所有密码导出到一个文件中,但我不是安全专家。

如果您可以自由浏览其内容,那么拥有密码保险库有什么意义?我已经可以使用Windows凭据管理器自由浏览其内容。显然,您可以做到这一点,如果您无法打开保险库以取回您的内容,那么保险库有什么意义?请注意,当你需要取回你的东西时,你打开的是保险库,而不是冰箱:不完全确定你想说什么。我正在寻找一种与手动读取vault程序相同的方法。记住的站点、用户名和密码的列表。这可能是加密的,也可能不是加密的,但我认为至少密码是加密的。但一次只能解决一个问题。是否有任何方法可以通过编程(加密或不加密,但不限于当前应用程序)读取此列表?我想指出的是,由于明显的原因,不可能这样做。为什么安全系统的供应商会允许人们访问其系统的任何部分?对于恶意软件作者来说,这将是一个非常好的载体。在我看来,即使你发现了一些加密的文件并试图破译它们(可能是不可能的),你也没有必要去找出它是否可能,你会属于我刚才提到的类别。简言之,你应该忘记这一点。