【网络】openssl及其使用
介绍 OpenSSL是面向TLS和SSL协议的全能工具,同时也是一个通用的加解密工具。 此博客参考: openssl常用命令 https://www.sslshopper.com/article-most-common-openssl-commands.html 常用选项 -noout 不打印base64编码的key,在某些情况下,会省略输出相关信息 -modulus 显示用于计算公钥和私钥的模(见RSA) -new 创建 -nodes 不加密 -config file 指定额外的配置文件 -x509 在req命令中,用于创建自签名的证书而不是证书签名请求(CSR) -in file 从file读取内容 -inform FORM 指定输入的文件格式 -out file 将生成内容写到文件 -outform FORM 指定输出的文件格式 常用命令 生成RSA密钥 openssl genrsa -out private.key 2048 生成一个证书签名请求(CSR) openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key 检查RSA私钥 openssl rsa -in privateKey.key -check 输出证书细节 openssl x509 -in certificate