在云产品使用数字证书过程中需要用户提供私钥,如果用户的私钥是加载密码保护的,那么在云产品reload时将无法使用,导致证书解密失败,https失效,所以我们需要您提供无密码保护的私钥以及用此私钥生成的CSR文件。

在生成私钥时需要去掉密码保护,具体请参考:什么是公钥和私钥?

如果您的密钥已经有密码保护,可以通过如下方式去掉密码:

openssl rsa -in encryedprivate.key -out unencryed.key

encryedprivate.key是带密码保护的私钥,unencryed.key是去掉了密码的私钥,扩展名为key或者pem均可。

如果一个私钥文件是如下样式(用文本编辑器打开后) ,则说明是带有密码的:

PKCS#8 私钥加密格式

-----BEGIN ENCRYPTED PRIVATE KEY-----
BASE64私钥内容......
-----END ENCRYPTED PRIVATE KEY-----

Openssl ASN格式

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info:DES-EDE3-CBC,4D5D1AF13367D726
BASE64私钥内容......
-----END RSA PRIVATE KEY-----

用keytool生成的密钥都是带有密码的,可以通过两步转换成无密码的密钥,转换方式见:主流数字证书都有哪些格式?中的第一步和第四步。

转载于:https://blog.51cto.com/13059330/1943891

为什么要使用无密码保护的私钥?相关推荐

  1. 你敢信?FBI 的190万条恐怖分子监控名单竟无密码保护且不慎遭暴露

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 网络安全公司 Security Discovery 的网络威胁情报负责人 Bob Diachenko 发布文章称,在2021年7月19日至8月9 ...

  2. Ubuntu Linux下通过TPM1.2芯片保护SSH私钥的安全

    知乎作者:imlibra925 发表于2016年 连接: https://zhuanlan.zhihu.com/p/22198092 阅读正文请跳转至上述链接 下列内容不是正文 阿群的笔记 注: si ...

  3. 如何将文件存放在ftp服务器,ftp如何将文件上传到服务器上

    ftp如何将文件上传到服务器上 内容精选 换一换 GaussDB(DWS)支持将存在远端服务器上的TEXT.CSV和FIXED格式的数据导入到集群中.本教程以CSV格式的数据为例进行演示.其他两种格式 ...

  4. Windows共享文件夹,设置无密码访问

    1. 首先需要启用Guest用户,一般默认是禁用的,按下Win+R打开运行窗口,输入lusrmgr.msc命令,回车,打开本地用户和组(本地) 2. 右键Guest用户,打开属性,把"账户已 ...

  5. openssl加密解密

    openssl加密解密 常用加密方式 对称加密:发送方和接受方使用同样的一把私钥,私钥用于加密和解密 非对称加密:有一把公钥,有一把私钥,使用公钥加密,只能使用私钥进行解密 但非对称加密比对称加密慢, ...

  6. Git使用技巧--详细教程

    Git使用流程及技巧 - 详细教程 前言 1. 技巧 1.1. 基础技巧 1.2. 解决Git Bash命令行的中文乱码问题 1.2.1. 情况1:内部资源乱码 1.2.2. 情况2:远程库资源乱码( ...

  7. Git使用流程及技巧 - 详细教程

    Git使用流程及技巧 - 详细教程 前言 1. 技巧 1.1. 基础技巧 1.2. 提升SSH传输速度 1.3. 解决Git Bash命令行的中文乱码问题 1.3.1. 情况1:内部资源乱码 1.3. ...

  8. 动态口令与数字证书简介

    1.动态口令 动态口令,又叫动态令牌.动态密码.20 世纪80 年代初,美国科学家LeslieLamport 针对静态口令认证的缺陷,首次提出了利用散列函数产生动态口令(OTP:One Time Pa ...

  9. MobaXterm文档手册

    MobaXterm文档 1.一般 1.1.介绍 1.2.届会 1.3.多表环境 1.4.X11服务器 1.5.类Unix终端 1.6.内置图形工具 MobaXterm界面 2.1.不同的整合模式 标签 ...

最新文章

  1. 现场总线和工业以太网
  2. Windows环境下spyder调用Arcpy
  3. PAT(乙级)1014
  4. Android local.properties 文件读取
  5. python web开发-flask中response,cookies,session对象使用详解
  6. 1/2 数据获取:本地数据的获取
  7. P3389 【模板】高斯消元法
  8. 不能用蛮力法解决的问题_溆浦事蒙汉:脱贫攻坚绝不能心浮气躁骄傲自满疲倦厌战...
  9. 使用docker搭建FastDFS文件系统
  10. Redis 如何实现主从复制
  11. Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)设备配对的开发
  12. 微信小程序 - 高级 - 深度实践 - wx:for-item 与 data-xxx 的联合应用 实现后台动态数据自动加载的正确方法概述
  13. Windows7与苹果雪豹的绝版PK
  14. 使用DOM动态创建标签
  15. [VB]使用ADOX创建Excel文件
  16. 精心收集的jQuery常用的插件1000
  17. unity视频播放,
  18. python批量读取Excel文件
  19. 2020考研计算机专业考题,2020计算机408的考研试卷难度如何
  20. Word文字处理技巧

热门文章

  1. android c/c++ eclipse 绿色版 环境的配置
  2. SELECT 语句与其子句的详解
  3. Cisco3750在多VLAN网络环境下DHCP的实现
  4. python列表表示二叉树_python-产生二叉树的所有从根到叶的分支
  5. linux时间轮算法,关于时间轮的设计 linux hashed Hierarchical timing wheel
  6. 分享6 个值得收藏的 Python 代码
  7. python列表去重效率_python面试题 - osc_yztbpii7的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 太阳直射点纬度计算公式_高中地理——每日讲1题(二十四节气、正午太阳高度、日出时间)...
  9. 单片机如何使用?51单片机C语言编程实例有哪些?
  10. 单片机有什么好的网课?