加密算法:
一般分为对称算法、非对称算法、信息摘要。
对称算法有:AES、DES,主要应用在单机数据加密。【很安全,不适合网络加密】『加密+解密』
非对称算法有:RSA、DSA,主要应用在网络数据加密。【私钥+公钥】
信息摘要:MD5、sha256,主要应用在数据完整性校验、数据秒传等。
为文件加密MD5后,除非修改了文件的内容,否则再次测试该文件的MD5,MD5不会更改
[root@proxy ~]# touch zhu.txt
[root@proxy ~]# md5sum zhu.txt
d41d8cd98f00b204e9800998ecf8427e zhu.txt
[root@proxy ~]# echo "zhuhaiyan" >zhu.txt
[root@proxy ~]# md5sum zhu.txt
bbf8f08b6de0fc3857009eae359a711e zhu.txt
在nginx下配置安全虚拟主机
1.生成私匙与证书