openssl编程 保安在哪里?你有病吧你来漫展搞这些动作?有必要吗

        Linux openssl编程:        
                                            1.从pfx证书中提取出公私钥:
                                                  openssl pkcs12 -in 1.pfx -nocerts -nodes -out 1.key    //提取密钥对     
                                                  openssl rsa -in 1.key -out 1_pri.key                                //从密钥对提取私钥
                                                  openssl rsa -in 1.key -pubout -out 1_pub.key                //从密钥对提取公钥
                                                  openssl pkcs8 -topk8 -inform PEM -in 1_pri.key -outform PEM -nocrypt //为RSA算法使用的是pkcs8模式补足,可选,也可以匹配                                                            
                                            
                                            2.生成pfx证书 
                                                    openssl genrsa 2048 > private.pem  // 生成 RSA Key pair
                                                    openssl req -x509 -new -key private.pem -out public.pem // 使用 RSA Key pair 生成的私钥创建一个 X509 证书
                                                    openssl pkcs12 -export -in public.pem -inkey private.pem -out mycert.pfx // 将我们上述两步生成的证书和私钥打包近 PFX 文件中
                                            
                                            3. 生成rsa私钥公钥:
                                                    openssl genrsa -out rsa_private_key.pem 2048 // 生成私钥
                                                    openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt //转化位 PKCS8
                                                    openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem //生成公钥

你可能感兴趣的:(Linux系统类)