代码改变世界

随笔分类 -  加密解密

pfx文件导出pem和私钥,更换网站域名证书

2022-11-06 15:31 by 假面Wilson, 205 阅读, 收藏, 编辑
摘要: openssl 路径: C:\Program Files\OpenSSL-Win64\bin -- 导出pem证书openssl pkcs12 -in C:\BackUp\Lightning\cert\2024\UAT\lightning-uat-castrol-com-cn.pfx -nodes 阅读全文

keystore和truststore

2020-11-17 18:10 by 假面Wilson, 2666 阅读, 收藏, 编辑
摘要: 首先需要理解什么是keystore,keystore是存储密钥(公钥、私钥)的容器。 keystore和truststore其本质都是keystore。只不过二者盛放的密钥所有者不同而已,对于keystore一般存储自己的私钥和公钥,而truststore则用来存储自己信任的对象的公钥。举例说明: 阅读全文

加密与安全:非对称加密算法 RSA 1024 公钥、秘钥、明文和密文长度

2020-02-27 01:24 by 假面Wilson, 5340 阅读, 收藏, 编辑
摘要: RSA 1024 是指公钥及私钥分别是 1024bit,也就是 1024/8 = 128Bytes。 RSA 原理 RSA 算法密钥长度的选择是安全性和程序性能平衡的结果,密钥长度越长,安全性越好,加密解密所需时间越长。 1、非对称加密算法中 1024bit 密钥的强度相当于对称加密算法 80bit 阅读全文

RSA/SHA1加密和数字签名算法在开放平台中的应用

2019-01-27 14:19 by 假面Wilson, 2711 阅读, 收藏, 编辑
摘要: 加密算法 加密算法分为两大类:1.对称加密算法;2.非对称加密算法。 RSA非对称加密算法 RSA是目前应用最广泛的非对称加密算法,各种语言都支持RSA算法,如Java,Python,C++(openssl),Go(openssl),PHP(openssl),Object-C,Android,jav 阅读全文

windows上RSA密钥生成和使用

2019-01-27 13:29 by 假面Wilson, 5300 阅读, 收藏, 编辑
摘要: 一,下载安装windows平台openssl密钥生成工具,执行安装目录bin下的"openssl.exe",执行后弹出命令窗口如下 运行 二,生成私钥 输入"genrsa -out rsa_private_key.pem 1024",回车,命令窗口如下,在bin目录下多了一个rsa_private_ 阅读全文