zoukankan      html  css  js  c++  java
  • cmd命令进行RSA 密钥加密操作

    --参考 http://msdn.microsoft.com/zh-cn/library/2w117ede

    http://msdn.microsoft.com/zh-cn/library/yxw286t2.aspx

    --创建 :-exp 选项,用于确保密钥是可导出的 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pc "SampleKeys"–exp

    --导出 :导出密钥容器到.xml文件中,文件到C:Userschensimin获得 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -px "SampleKeys" keys.xml -pri

    --导入: C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pi "SampleKeys" keys.xml

    --删除 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pz "SampleKeys"

    ***************************************************cmd命令不能换行,否则不能正常运行或者达到预期效果

    -- ASP.NET 的管理实用工具导入导入 RSA 密钥:  -pi: (import)导入

    C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pi "JKSupplierQuoteSystem" "jkSQS_RSAkey.xml" 

    --ASP.NET 的管理实用工具添加用于访问 RSA 密钥容器的 ACL,授权给计算机JKchensimin  -pa: (authorize) 授权 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pa "JKSupplierQuoteSystem" "JKchensimin"

    C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pa "JKSupplierQuoteSystem" "CHENSIMIN-PCAdministrator"

    --ASP.NET 的管理实用工具添加用于访问 RSA 密钥容器的 ACL,授权给IIS,IIS APPPOOLSQSWebSite      APPPOOL指应用程序池 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pa "JKSupplierQuoteSystem" "IIS APPPOOLSQSWebSite"

    --加密: -pef :  -prov:加密器:RSA字符串加密器 JKProvider C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis.exe -pef "connectionStrings" "D:workJiankePortalERP runkSupplierQuoteSystemSupplierQuoteSystem" -prov "JKProvider"

    --解密   -pdf :   C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis.exe -pdf "connectionStrings" "D:workJiankePortalERP runkSupplierQuoteSystemSupplierQuoteSystem"

    注意:cmd命令不能换行 ***************************************************怎么删除已经存在的RSA容器???找不到RSA容器

    --创建 :-exp 选项,用于确保密钥是可导出的 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pc "MyKeys" -exp

    --导出 :导出密钥容器到.xml文件中,文件到C:Userschensimin获得 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -px "MyKeys" MyKeys.xml -pri

    --导入: C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pi "MyKeys" MyKeys.xml

    --删除 C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -pz "MyKeys"

    我依次进行了以上操作,我再次测试,同样执行以上的的操作,执行到 导出这一步的时候,却提示:

    C:Userschensimin>C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis  -px "MySample" MySampleTest.xml -pri Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.18408 用于在本地计算机上安装和卸载 ASP.NET 的管理实用工具。 版权所有(C) Microsoft Corporation。保留所有权利。 正在将 RSA 密钥导出到文件... 未找到 RSA 密钥容器。 失败!

    原因解析:1进行导入的时候 重新创建了一个RSA密钥,可能导致RSA已经存在的问题;  2当在C:UserschenTest 文件夹中的XML文件被剪切或者删除也会导致导出失败 

  • 相关阅读:
    gThumb 3.1.2 发布,支持 WebP 图像
    航空例行天气预报解析 metaf2xml
    Baruwa 1.1.2 发布,邮件监控系统
    Bisect 1.3 发布,Caml 代码覆盖测试
    MoonScript 0.2.2 发布,基于 Lua 的脚本语言
    Varnish 入门
    快速增量备份程序 DeltaCopy
    恢复模糊的图像 SmartDeblur
    Cairo 1.12.8 发布,向量图形会图库
    iText 5.3.4 发布,Java 的 PDF 开发包
  • 原文地址:https://www.cnblogs.com/Unrmk-LingXing/p/4104278.html
Copyright © 2011-2022 走看看