#define sprintf_s sprintf       
#include  "stdafx.h"
#include  <LOCALE.H>
#include  "ca.h"
#include  <OPENSSL pem.h>
#include  <OPENSSL x509.h>      
#include  <OPENSSL x509v3.h&            
                
         
            
            
            
            OpenSSL是一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。 
  1.对称加密算法 
       OpenSSL一共提供了8种对称加密算法,其中7种是分组加密算法,仅有的一种流加密算法是RC4。这7种分组加密算法分别是AES、DES、Blowfish、CAST、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 22:40:15
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.从pfx格式的证书提取出密钥和证书 
 set OPENSSL_CONF=openssl.cnf 
 openssl pkcs12 -in my.pfx -nodes -out server.pem 
 openssl rsa -in server.pem -out server.key  
 openssl x509 -in server.pem -out server.crt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 08:48:33
                            
                                270阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、     生成证书请求1.  安装JDK安装Resin需要JDK支持。如果您还没有JDK的安装,则可以参考Java SE Development Kit (JDK) 下载。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 16:00:36
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一. 概念介绍DER、CRT、CER、PEM都是基于X.509证书,其核心是根据RFC 5280编码或数字签名的数字文档。其中PEM和DE为基本格式。 DER扩展用于二进制DER编码证书,主要有三类.crt /.cer/.der 。.PEM扩展用于不同类型的X.509v3文件,是以“ - BEGIN …”前缀的ASCII(Base64)数据。.CRT 和CER为扩展编码格式。 CER和CRT扩展几            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-09 02:40:49
                            
                                2070阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有base64的证书和私钥数据转成PFX的1、加载证书和私钥 首先需要将证书和私钥加载到内存中。可以使用函数 PEM_read_bio_X509() 和 PEM_read_bio_PrivateKey() 分别读取证书和私钥的数据,存储到 X509 和 EVP_PKEY 结构体中。X509 *cert = NULL;
EVP_PKEY *pkey = NULL;
BIO *bio_cert =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 14:51:14
                            
                                2474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            证书创建工具 (Makecert.exe)  证书创建工具生成仅用于测试目的的 X.509 证书。它创建用于数字签名的公钥和私钥对,并将其存储在证书文件中。此工具还将密钥对与指定发行者的名称相关联,并创建一个 X.509 证书,该证书将用户指定的名称绑定到密钥对的公共部分。Makecert.exe 包含基本选项和扩展选项。基本选项是最常用于创建证书的选项。扩展选项提供更多的灵活性。一定不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 14:16:02
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首选去网关下载openssl下载地址: Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions安装目录默认安装在 C:\Program Files\OpenSSL-Win64找到这个目录并且配置环境变量 :然后打开磁盘新建一个空文件夹C:\OPENSSLopenssl是我在E盘新建的空文件夹然后打开ope            
                
         
            
            
            
            openssl证书转换PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。
常用的有:
PKCS#7 Cryptographic Message Syntax Standard
PKCS#10 Certification Request Stan            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 07:14:11
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            浅谈OpenSSH及SSH协议 
  OpenSSH远程验证加密文件传输工具:scp, rsysc, sftp, psshscp工具rsync工具sftp工具pssh工具pscp.pssh命令pslurp命令SSH端口转发(又名“隧道”)实验:建立SSH本地转发实验:建立SSH远程转发实验:建立SSH端口转发SSH的X协议转发 OpenSSH一、SSH协议ssh: secure she            
                
         
            
            
            
            一.生成.jks文件1、keystore的生成:分阶段生成:keytool 
-genkey 
-alias yushan(别名) 
-keypass yushan(别名密码) -keyalg RSA(算法) 
-keysize 1024(密钥长度) -validity 365(有效期,天单位) 
-keystore  e:/yushan.keystore(指定生成证书的位置和证书名称) 
-st            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 20:44:19
                            
                                1358阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            需求使用 mbedtls 时需要将pem格式的证书文件(xx.crt)内容转为字符串,并在每行行尾加上 rn,然后保存成 .c 文件,供 C程序使用。现将其拆分为以下几个功能:打开证书文件,创建 .c 文件;按行读取证书文件内容;在证书文件的每行行首加上 ",行尾加上 rn";将上述内容写入 .c 文件中;通过命令行指定证书文件和生成的目标文件。1. 获取命令行参数  func getF            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 11:26:38
                            
                                223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            要实现一个Apache服务器上提供多个SSL虚拟主机,可以:* 使用多域名SSL证书,可以实现一个IP,一个443端口上多个SSL虚拟主机;* 一个ip,为所有SSL虚拟主机配置单独的端口。比如,默认的虚拟主机使用443,其他的使用8080或8081等,且每个SSL虚  拟主机必须独占一个端口;(此种为我现在使用的)* 为Apache服务器配置多个IP,每个SSL虚拟主机独占IP。如果只            
                
         
            
            
            
            首先生成证书,然后修改项目的配置,运行即可。得到证书后再导出cer文件供ESP32-S2使用springboot:1、CMD生成证书 每次生成的证书都是不同的keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650关键字解释:alia            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 08:57:05
                            
                                1588阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1 PEM格式2 DER格式3 PKCS#7 / P7B格式4 PKCS#12 / PFX格式5 OpenSSL命令转换证书PEM转换为DERPEM转换为P7BPEM转换为PFXDER转换为PEMP7B转换为PEMP7B转换为PFXPFX转换为PEMCRT 证书转换成PEM FPX转CRT1 PEM格式PEM格式是证书颁发机构颁发证书的最常见格式.PEM证书通常具有扩展名,例如.pe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 12:52:49
                            
                                798阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OpenSSL 教程2022-07-30 09:41:34sizaif基础知识.crt .pem .keyPEM - Privacy Enhanced Mail 以“-----BEGIN…”开头,“-----END…”结尾,内容是 BASE64 编码。PEM格式是证书颁发机构颁发证书的最常见格式.PEM证书通常具有扩展名,例**.pem,.crt,.cer和.key**。它们是Base64编码的A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 10:41:20
                            
                                538阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安全可信的SSL证书需要向CA机构(证书授权颁发中心)申请,通过严格的审查后才给予颁发。网站SSL证书如何申请?主要有下面几个步骤1、生成证书请求文件CSRCSR(Certificate Secure Request)就是证书请求文件,站长进行SSL证书申请的第一步就是要生成CSR证书请求文件,系统会产生2个密钥,一个是公钥就是这个CSR文件,另外一个是私钥,存放在服务器上。要生成CSR文件,站长            
                
         
            
            
            
            关键字:nginx 负载均衡http://nginx.org/ http://doc1.fehot.com/1/N/35auviL.html  memcached集群负载均衡http://simblog.vicp.net/?p=105     http://www.zzbaike.com/wiki/Nginx%E8%B            
                
         
            
            
            
            如何用openssl命令行生成证书描述如何用openssl命令行工具生成自签名证书证书介绍开发https功能的web server必须用到签名证书,证书都是由证书签发机构签发,当然也可以自己给自己签发即自签名证书。  要签发证书,首先要有一个根证书,然后用根证书来签发用户证书。用户进行证书申请一般先生成一个私钥文件(Key),然后用私钥生成证书签名请求(csr:certificate signin            
                
         
            
            
            
            # 如何将Redis文件转换成JSON
## 1. 概述
在开发过程中,有时候我们需要将Redis中存储的数据转换成JSON格式。下面我将教你如何实现这个过程。
## 2. 过程步骤
下面是整个过程的步骤,我们可以用表格展示出来:
| 步骤 | 操作       |
| ---- | ---------- |
| 1    | 连接Redis  |
| 2    | 获取Redis中的数据            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-20 05:57:46
                            
                                109阅读