Encryption 导入和访问每个人的权限后,无法打开RSA密钥容器(添加图片)
我正在尝试加密分布在多台服务器上的windows应用程序上的连接字符串(我认为类似于web场)。连接字符串实际上位于一个名为“ConnectionStrings.config”的单独文件中。我使用当前具有管理员权限的域/用户帐户作为远程桌面登录进行此操作Encryption 导入和访问每个人的权限后,无法打开RSA密钥容器(添加图片),encryption,cryptography,rsa,connection-string,aspnet-regiis.exe,Encryption,Cryptography,Rsa,Connection String,Aspnet Regiis.exe,我正在尝试加密分布在多台服务器上的windows应用程序上的连接字符串(我认为类似于web场)。连接字符串实际上位于一个名为“ConnectionStrings.config”的单独文件中。我使用当前具有管理员权限的域/用户帐户作为远程桌面登录进行此操作 将我的连接字符串引用到外部文件“connectionString.config” 将ConnectionString.config复制到名为web.config的新文件中 添加打开和关闭标签 添加部分 现在,我的web.config如下所示:
部分
E:\ProgramFiles\MyApplication>aspnet\u regiis-pc“SecurityKeys”-exp
Microsoft(R)ASP.NET RegIIS版本4.0.30319.18408
用于在本地计算机上安装和卸载ASP.NET的管理实用程序。
版权所有(C)微软公司。版权所有。
正在创建RSA密钥容器。。。
成功了代码>
E:\Program Files\MyApplication>aspnet\u regiis-pef“ConnectionString.”-prov“AppEncryptionProvider”
Microsoft(R)ASP.NET RegIIS版本4.0.30319.18408
用于在本地计算机上安装和卸载ASP.NET的管理实用程序。
版权所有(C)微软公司。版权所有。
加密配置部分。。。
成功了代码>
Rsa密钥
**疯狂的加密字符串**
**另一个疯狂的故事**
E:\ProgramFiles\MyApplication>aspnet\u regiis-px“SecurityKeys”。\SecurityKeys.xml“-pri
Microsoft(R)ASP.NET RegIIS版本4.0.30319.18408
用于在本地计算机上安装和卸载ASP.NET的管理实用程序。
版权所有(C)微软公司。版权所有。
正在将RSA密钥导出到文件。。。
成功了代码>
E:\Program Files\MyApplication>aspnet\u regis-pi“SecurityKeys”“SecurityKeys.xml”
Microsoft(R)ASP.NET RegIIS版本4.0.30319.18408
用于在本地计算机上安装和卸载ASP.NET的管理实用程序。
版权所有(C)微软公司。版权所有。
正在从文件导入RSA密钥。。
成功了代码>
使用提供程序“AppEncryptionProvider”解密失败。来自提供程序的错误消息:无法打开RSA密钥容器。(E:\Program Files\MyApplication\ConnectionString.config第4行)
E:\Program Files\MyApplication>aspnet\u regiis-pa“SecurityKeys”“EVERYONE”-已满
Microsoft(R)ASP.NET RegIIS版本4.0.30319.18408
用于在本地计算机上安装和卸载ASP.NET的管理实用程序。
版权所有(C)微软公司。版权所有。
正在添加访问RSA密钥容器的ACL。。。
成功了代码>
更多信息 好的,也许ProcMon的这个输出将给帮助我的人提供进一步的见解。我添加了一些过滤,并将工作的非加密版本与崩溃的加密版本进行了比较。过滤器设置为仅包括我的应用程序,并排除以下任何结果:
投票表决。不过,问答网站也是如此,而不是论坛。不同的是,我们没有进行讨论,只是为了澄清问题、答案,或者当然是为了解释这不是一个论坛:非常感谢你纠正我!你解决过这个问题吗?我遇到了完全相同的问题。我有一个类似的问题。。。你解决了吗?