dpapi

    1热度

    1回答

    我有一个自我托管的OWIN应用程序配置为授权服务器和信号源资源服务器。 我的客户正在成功获取不记名令牌,并在随后调用signalR集线器时将其呈现给授权用户。 我的下一步是分离授权服务,以便它可以在自己的主机上运行。要开始,我创建了一个单独的自托管应用程序,其中只包含授权服务代码。它仍然是我开发机器上的一个解决方案,但授权服务和signalR资源托管在单独的进程中。 验证流程仍然正常工作。令牌正在

    1热度

    1回答

    我们正在编写一个工具,用于将数据从Windows应用商店应用迁移到Windows桌面应用。商店应用使用我们需要能够从桌面应用程序解密的DPAPI保护一些数据。 当调用ProtectedData.Unprotect方法时,我们得到一个CryptographicException,指出“参数无效”。看看商店应用程序代码,我可以看到DPAPI API与桌面.NET框架不同。这家商店的应用程序API的使用

    1热度

    1回答

    我有一个运行在.NET 4.5.1上的ASP.NET WebForms应用程序,并且已经使用基于Cookie的身份验证和FormsAuthentication API(不是使用身份API,而是我手动管理用户和会话)。此应用程序在多个服务器上运行,并且为了使Cookie在所有服务器上都能正常工作,我已经将该机器密钥设置为web.config文件中所有服务器的相同值。 为了能够与在.NET Core

    1热度

    2回答

    我试过使用UTF8算法和SHA256进行密码加密,但被建议不要使用它们。相反,我被建议使用DPAPI。我浏览了几个谷歌示例代码,但不清楚。你能帮我用DPAPI算法吗?

    -2热度

    2回答

    这可能是因为我对此有太多的想法,并且已经过了复杂的事情,并且把自己束缚在了一个结中。我对加密也不太了解,所以没有任何帮助。 我有一个应用程序,它具有使用AES类加密的字段(我在另一个问题中发现此处发现),然后将加密的字符串保存在XML文件中。现在,用于加密每个字符串的密码由用户提供,并在第一次使用该程序时进行设置。这部分工作正常,我可以根据需要完美地加密和解密数据。 我遇到的问题是用于加密这些字符

    0热度

    1回答

    我有许多工作站,它们都是我的域的一部分,每个工作站都运行一些.NET应用程序。一个中央服务器存储我想用一个密钥加密的秘密,所有具有适当用户组的系统用户都可以访问它。 我发现.NET确实提供了DPAPI的包装,但我想知道是否同样适用于DPAPI-NG,其中包含NCryptProtectSecret和NCreatProtectionDescription的包装函数。此外,我将如何去配置描述符,以便只允

    0热度

    2回答

    林。 ProtectData.Protect(Byte[], Byte[], DataProtectionScope.LocalMachine) Dataprotection范围是LocalMachine。 ProtectData用于加密字符串的参数是什么? 如果我将加密的字符串复制到另一台机器,它会工作吗? 某些用户报告许可问题,ProtectedData是否一致?

    0热度

    2回答

    我正要为我目前正在编写的网站编写一个新的加密系统,并且想要看看我是否能够在我得到之前让某人感知检查它如果可能,开始! 更新:应该更清楚我的原始问题。我需要加密一些用户数据,我还需要能够在以后的数据中读回。而且,我还需要存储用户密码或密码的散列,以便在登录时验证用户。 的计划是: 主密钥:创建DPAPI关键制定者应用采取了基于文本的主密钥,通过DPAPI进行加密,然后将加密的输出保存到文本文件在服务

    -1热度

    1回答

    如何在 数据保护API范围中同时使用LocalMachine和CurrentUser?我想提高安全性。

    0热度

    1回答

    使用Windows数据保护API,可以如下面的代码示例了内存中的数据进行加密,: byte[] toEncrypt = UnicodeEncoding.ASCII.GetBytes("ThisIsSomeData16"); Console.WriteLine("Original data: " + UnicodeEncoding.ASCII.GetString(toEncrypt)); Co