#yyds干货盘点#使用HTTPS加密网页数据

Posted 用Python画画的小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#使用HTTPS加密网页数据相关的知识,希望对你有一定的参考价值。

使用自签名数字证书

需要用openssl这个软件来生成证书文件(​​传送门​​)

安装openssl

sudo su
yum install -y openssl

使用openssl

cd /etc/httpd
mkdir pki #文件夹名任意
cd pki
openssl genrsa -out server.key 2048 #生成2048位的非对称加密算法的私钥

生成CSR文件(Cerfiticate Signing Request证书签名请求)

openssl req -new -key server.key -out server.csr
#执行后需要填入信息。首先需要填入以下的内容
#Country Name:CN 国名
#State or Province Name:HeBei 省名
#Locality Name(eg,city):Shijiazhuang 城市名
#Organization Name:XXX 公司名
#Organization Unit Name:XXX 部门名
#Common Name:xxx.xxx.x.xx 域名或者公网IP
#Email Address:xxxxxx@xx.com 邮箱
#额外设置
#A challenge password:密码
#An optional company name:

生成自签名证书(crt文件)

openssl x509 -req -days 3650 -in  server.csr -signkey server.key -out server.crt

10年有限期证书

使用自签名证书和私钥文件

cp server.key /etc/pki/tls/private/
cp server.crt /etc/pki/tls/certs/
cd ..
vim conf.d

找到SSLCertificateFile,将后面的目录改为/etc/pki/tls/certs/server.crt

找到SSLCertificateKeyFile,将后面的目录改为/etc/pki/tls/private/server.key,然后保存退出。运行以下命令:

systeml restart httpd

以上是关于#yyds干货盘点#使用HTTPS加密网页数据的主要内容,如果未能解决你的问题,请参考以下文章

# yyds干货盘点 # 手把手教你使用Python网络爬虫获取基金信息

Nginx-https证书认证详解 #yyds干货盘点#

#yyds干货盘点#https工作原理详解

#yyds干货盘点#哈希算法和多种加密算法综合使用

#yyds干货盘点#Python爬虫之Urllib用法合集

如何使用 .NET Core 安全地加/解密文件 #yyds干货盘点#