【笔记】网站加密认证

阅读: 评论:0

【笔记】网站加密认证

【笔记】网站加密认证

一、背景

(1)简介

当用户上网时,为了保证用户和服务器之间的信息传输不会泄漏,会对传输过程进行加密,防止泄密。
其流程如下:
1、当网站设置加密后会拥有证书,公钥锁,私钥。
2、当用户访问某个服务器(加密网站)时,服务器(加密的网站)会把锁和证书发给用户端。用户端用证书校验公钥锁是否来自认证的服务器。
3、当校验锁成功后,用户发出的信息将会用锁加密传给服务器(加密网站),服务器用钥匙进行解密。
认证后的网站的网址前面带有https

(2)意义

当用户登陆网站,输入密码等个人信息的时候,能将用户的账户和密码进行加密防止泄漏个人信息。

二、网站认证加密过程(以https加密为例子)

认证过程如下
1、下载制作加密软件

dnf install mod_ssl -y

3、 开启火墙,添加http服务

systemctl start firewalld.service 
firewall-cmd --permanent  --add-service=https
firewall-cmd --reload 
systemctl restart httpd

4、 访问172.25.254.100效果如下
此时网站没有经过认证
5. 在指定位置生成证书和文件

openssl req -newkey rsa:2048 -nodes -sha256 -keyout /etc/httpd/westos.key -x509 -days 365 -out /etc/         指定生成文件的位置为/etc/httpd/

-new:表示生成一个新证书签署请求
-x509:专用于CA生成自签证书,如果不是自签证书则不需要此项
-key:私钥文件
-out:证书的保存路径
-days:证书的有效期限,单位是day(天),默认是opensslf的default_days
.crt:证书

6 . 查看生成的证书和钥匙

ls /etc/httpd/


7.在http配置文件中设置账户和密钥,并重启http

 vim /etc/httpd/conf.f 


8、删掉旧证书




证书认证完成

本文发布于:2024-01-27 19:51:02,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063562612286.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:笔记   网站
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23