dpapi

    7热度

    2回答

    可以在每个C#应用程序中找到哪些信息可用作加密的独特盐,包括Web应用程序,Windows服务和wcf层? 我想创建一个库,允许使用(DPAPI)System.Security.Cryptography.ProtectedData.Protect()和System.Security.Cryptography.ProtectedData.Unprotect()方法轻松加密存储在配置文件中的敏感数据。

    0热度

    1回答

    我想弄清楚如何实现Windows凭据漫游。我发现它会漫游已经用密码强制保护的证书(可选熵CryptProtectData())。 我看不出怎么可以这样做,除非Windows将保留密码的副本某处时,证书是进口的。将%APPDATA%/ Crypto/RSA {UserSID}中的文件复制到另一台计算机将不起作用,因为密钥是使用用户DPAPI主密钥和可选的密码加密的。 除了使用将procmon,我不知

    2热度

    1回答

    另一个关于VBA的新手问题系列。 我正在编写VBA中的Excel加载项,并且加载项使用本地配置文件。 该文件需要包含远程服务的密码。 显然,将密码存储为明文是不太理想的。但是我正在寻找一种可以对文本进行编码/解码的算法,因此它至少不会像配置文件中的明文那样看起来像一样。 我遇到了对Windows DPAPI的引用,但我不确定这是否是适用于Excel VBA的解决方案。我也不确定如何在VBA中使用这

    3热度

    3回答

    我们即将使用DPAPI来加密我们的ASP.NET web配置文件中的连接字符串。 但我对我们的Web群集(场)使用RSA或DPAPI有困惑。 以下MSDN链接清楚地表明,如果我们想在Web场上部署ASP.NET应用程序,我们需要使用RSA提供程序。 http://msdn.microsoft.com/en-us/library/ms998280.aspx http://msdn.microsoft

    4热度

    1回答

    对于密码加密,我想使用ProtectedData。 据我发现,这是一个CryptProtectData包装。 的MSDN只规定一些含糊根据用户凭证 和解密通常必须在同一台机器上进行加密,如果用户没有 漫游配置文件。 它使用哪种加密算法? 是否有任何分析说明此加密是否适合密码存储? 如何实现本地密码存储?

    2热度

    1回答

    我目前正试图在.NET 4.0 C#环境中如何最好地实现签名/验证。 我的要求是能够在我的系统中以一个“用户”身份签署数据,稍后数据需要由消费者验证。 为了实现这一点,我试图使用证书,但这是我开始挣扎的地方。我的困惑之一是,我被告知可以使用DPAPI进行证书管理,但是通过阅读DPAPI文档,它似乎只提供了一种方法来保护/取消本地主机/用户的arbirary数据。虽然这些数据可能是一个私钥,但它并不

    0热度

    1回答

    我正在开发一个应用程序(在Windows phone 7)相关管理基本数据:客户数据(或联系人)和订单 我要保护的凭据访问数据库。我要做到以下几点: xxx.dll 我已经把凭据的DLL(模糊) zzz.dll 在其他DLL(太模糊)我这样做: 当您安装应用程序时:我读取xxx.dll中的凭据并将它们存储在加密文件中(使用DPAPI) 在这个DLL(zzz.dll)中,我有一个函数来返回解密的凭据

    0热度

    1回答

    我正在使用DPAPI来加密我的asp.net配置文件。从我简短的DPAPI阅读中,我知道它使用Windows密码作为执行加密的关键。这些问题,其Windows密码? 如果我有一个asp.net web应用程序,并且我在application_start事件中挂接了配置文件加密,它会使用我的应用程序池标识(网络服务)密码吗? 如果我有桌面控制台应用程序,并且我有一个Windows计划程序来定期运行此

    0热度

    1回答

    正如标题所说,我想知道这些是什么。我知道RPC,但前缀形容词是什么意思? P.S:我碰到这个词来一边念叨DPAPI @ MSDN:http://msdn.microsoft.com/en-IN/library/ms995355.aspx#windataprotection-dpapi_topic04(子弹点数6)

    0热度

    1回答

    我正在编写一个winforms应用程序,该应用程序在配置文件中本地存储用户名和密码,以便使用该应用程序的用户在每次登录时都不必重新键入其凭据我的应用程序支持的各种服务。密码能够被解密是绝对必要的,所以我选择使用ProtectedData和Protect和Unprotect方法来安全地存储密码。这使得将保护他们的数据的责任传递给Windows和最终用户变得容易,而不必担心密钥和我自己。 现在我想让用