cmd命令进行RSA 密钥加密操作
--参考 http://msdn.microsoft.com/zh-cn/library/2w117ede
http://msdn.microsoft.com/zh-cn/library/yxw286t2.aspx
--创建 :-exp 选项,用于确保密钥是可导出的 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pc "SampleKeys"–exp
--导出 :导出密钥容器到.xml文件中,文件到C:\Users\chensimin获得 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -px "SampleKeys" keys.xml -pri
--导入: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pi "SampleKeys" keys.xml
--删除 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pz "SampleKeys"
***************************************************cmd命令不能换行,否则不能正常运行或者达到预期效果
-- ASP.NET 的管理实用工具导入导入 RSA 密钥: -pi: (import)导入
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pi "JKSupplierQuoteSystem" "jkSQS_RSAkey.xml"
--ASP.NET 的管理实用工具添加用于访问 RSA 密钥容器的 ACL,授权给计算机JK\chensimin -pa: (authorize) 授权 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pa "JKSupplierQuoteSystem" "JK\chensimin"
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pa "JKSupplierQuoteSystem" "CHENSIMIN-PC\Administrator"
--ASP.NET 的管理实用工具添加用于访问 RSA 密钥容器的 ACL,授权给IIS,IIS APPPOOL\SQSWebSite APPPOOL指应用程序池 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pa "JKSupplierQuoteSystem" "IIS APPPOOL\SQSWebSite"
--加密: -pef : -prov:加密器:RSA字符串加密器 JKProvider C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "D:\work\JiankePortal\ERP\trunk\SupplierQuoteSystem\SupplierQuoteSystem" -prov "JKProvider"
--解密 -pdf : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "D:\work\JiankePortal\ERP\trunk\SupplierQuoteSystem\SupplierQuoteSystem"
注意:cmd命令不能换行 ***************************************************怎么删除已经存在的RSA容器???找不到RSA容器
--创建 :-exp 选项,用于确保密钥是可导出的 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pc "MyKeys" -exp
--导出 :导出密钥容器到.xml文件中,文件到C:\Users\chensimin获得 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -px "MyKeys" MyKeys.xml -pri
--导入: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pi "MyKeys" MyKeys.xml
--删除 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -pz "MyKeys"
我依次进行了以上操作,我再次测试,同样执行以上的的操作,执行到 导出这一步的时候,却提示:
C:\Users\chensimin>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_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:\Users\chenTest 文件夹中的XML文件被剪切或者删除也会导致导出失败
cmd命令进行RSA 密钥加密操作的更多相关文章
- SC命令---安装、开启、配置、关闭 cmd命令行和bat批处理操作windows服务
一.cmd命令行---进行Windows服务操作 1.安装服务 sc create 服务名 binPath= "C:\Users\Administrator\Desktop\win32s ...
- cmd命令行和bat批处理操作windows服务(转载)
一.cmd命令行---进行Windows服务操作 1.安装服务 sc create 服务名 binPath= "C:\Users\Administrator\Desktop\win32srv ...
- Atitit RSA非对称加密原理与解决方案
Atitit RSA非对称加密原理与解决方案 1.1. 一.一点历史 1 1.2. 八.加密和解密 2 1.3. 二.基于RSA的消息传递机制 3 1.4. 基于rsa的授权验证机器码 4 1.5. ...
- RSA非对称加密简析-java
1 非对称加密算法 1.1 概述 1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这 ...
- 加密webconfig中的连接字符串,利用RSA非对称加密,利用windows保存密钥容器
简单的解决方法: WebConfig 加解密,未能使用提供程序“RsaProtectedConfigurationProvider”进行解密.提供程序返回错误消息为: 打不开 RSA 密钥容器.问题: ...
- C#中隐式操作CMD命令行窗口
原文:C#中隐式操作CMD命令行窗口 MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定 ...
- mysql在cmd命令下执行数据库操作
windows+r 运行cmd命令,执行以下操作! 当mysql 数据库文件相对于来说比较大的时候,这个时候你可能在正常环境下的mysql中是导入不进去的,因为mysql数据库本身就有默认的导入文件大 ...
- 使用cmd命令行窗口操作SqlServer
本文主要介绍使用windows下的使用cmd命令行窗口操作Sqlserver, 首先我们可以运行 osql ?/ ,这样就把所有可以通过CMD命令行操作sqlserver的命令显示出来 (有图有 ...
- RSA密钥生成、加密解密、签名验签
RSA 非对称加密公钥加密,私钥解密 私钥签名,公钥验签 下面是生成随机密钥对: //随机生成密钥对 KeyPairGenerator keyPairGen = null; try { keyPair ...
随机推荐
- tab切换-自动、点击、内容变换
<div class="tab"> <ul class="pics"> ...
- perl 正则匹配代码
36 chomp $line; 37 my @vec = split /\t/, $line; 38 my @vec2 = ($vec[1]=~/[a-z]+/g); 39 ...
- [转]网络时间的那些事及 ntpq 详解
Gentoo(也许其他发行版也是?)中 "ntpq -p" 的 man page 只有简短的描述:“打印出该服务器已知的节点列表和它们的状态概要信息.” 我还没见到关于这个命令的说 ...
- vs2010 快捷键大全 (转)
VS2010版快捷键 Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O ...
- PDF 补丁丁 0.4.1 版将增加嵌入中文字库的功能
有不少用户反映,部分老 PDF 文件由于在制作时没有嵌入字库,导致该文件在某些阅读器上显示为乱码.即使他们用 Acrobat 嵌入了相应的字库,文件仍然无法正确显示. 这些老 PDF 看起来具有如下相 ...
- 分析与提取QQ木马盗号技术
程序大致的流程如下图: 因为是用画图工具画的,所以大家就将就看下把,有什么不对的地方请多多指教: 程序是用Delphi写的,只有加载器加了个upx壳,其他的都没有加壳:所以分析起来就比较简单了: 这个 ...
- tabbarcontroller 内嵌导航 控制器,2层push hide tabbar 后 ,第二层直接返回根视图控制器选择tabbarcontroller的其它vc 无法显示 tabbar的 问题解决方案
场景如标题 这样不行: [self.navigationController popToRootViewControllerAnimated:YES]; MainViewController *mai ...
- Java 类的高级特征2
1. static 关键字 static,静态的,可以用来属性.方法.*代码块(或初始化块).*内部类 (1) static修饰属性(类变量): 1.由类创建的所有的对象,都共用这一个属性 2.当其 ...
- IT公司100题-5-查找最小的k个元素
问题描述: 输入n 个整数,输出其中最小的k 个. 例如输入8, 7, 6, 5, 4, 3, 2, 1这8 个数字,则最小的3 个数字为3, 2, 1. 分析: 时间复杂度O(nlogn)方法: ...
- 银行支票和汇票中使用的专用字体MICR E13B条形码控件字体
MICR E13B条形码控件字体是一种在美国.加拿大.波多黎各.巴拿马.英国和其它少数国家的银行支票和汇票中使用的专用字体,主要用来打印适用于磁性和光学字符识别系统的MICR字符.MICR E13B条 ...