加密 nginx ssl open-ss_51CTO博客
1、生成SSL证书ssl证书可以通过在公有云服务商申请或者自建的方式获取,我这里直接自建1.1、查看nginx是否安装ssl模块,如果不存在ssl模块,需要编译添加,yum安装的nginx默认支持shellnginxV1.2生成key密钥shellroot@localhostcd/etc/nginx创建证书目录root@localhostnginxmkdirssl&&cdssl系统性能足够好,可使
原创 2021-09-01 22:44:23
10000+阅读
1点赞
我们系统大部分是部署在公司机房,原本以为在内部服务器nginx上面配置ssl,不会生效,所以一直没有配置ssl,最近实在看不下去了,决定实验一下,按说外网跟内网只是一个映射,ssl还是需要配置在内网机房服务器上面。查看nginx版本,检查是否已安装了ssl模块/usr/local/nginx/sbin/nginx -V 如果没有出现http_ssl_module,说明没有安装 nginx vers
[root@localhost ~]# cd /usr/local/nginx/conf/ [root@localhost conf]# openssl genrsa > cert.key #生成私钥 [root@localhost conf]# openssl req -new -x509 -key cert.key > cert.pem #生成证书 修改配置文件     serve
原创 2021-05-27 23:44:15
892阅读
openssl库介绍:openssl: 多用途的命令行工具,包openssl,可以执行交互或批量命令。 libcrypto: 加密算法库,包openssl-libs。 libssl:加密模块应用库,实现了ssl及tls,包nss。openssl库加密算法:OpenSSL一共提供了8种对称加密算法,其中7种是分组加密算法,仅有的一种流加密算法是RC4。 这7种分组加密算法分别是AES、DES、Blo
# 使用OpenSSL实现RSA加密 在iOS开发中,加密是一种非常重要的数据保护方式。RSA是一种非对称加密算法,可以用于数据的加密和解密。本文将介绍如何在iOS应用中使用OpenSSL库来实现RSA加密。 ## 什么是RSA加密 RSA加密算法是一种非对称加密算法,它使用两个密钥进行加密和解密:公钥和私钥。公钥用于加密数据,私钥用于解密数据。这种算法的安全性基于大素数的难解性。 ##
原创 9月前
229阅读
nginx配置ssl
原创 2023-12-03 11:24:16
7阅读
第一部分:加密算法和原理    第一、基础知识1)数据加密:  SSL: Secure Socket Layer2)NIST: (该组织评价网络安全)          保密性:           
原创 2015-09-30 19:54:18
2457阅读
CA(签证机构)如何发挥作用?1.通信双方互相交换证书;2.双方验证证书的真伪;3.双方协商加密算法;4.用CA颁发的公钥解密证书的中CA的签名,能解密说明证书来源可靠;5.用CA的加密算法加密证书,并取得特征值;与解密出来的特征值进行比较,如果相同,说明证书完整性有保证;6.检查证书的有效期是否合法,如果在有效期内,则证书可用;7.检查证书的主体名称和此次通信的目标是否能够对应;8.检查证书是否
原创 2018-04-05 22:16:09
2108阅读
http://www.cnblogs.com/analyzer/articles/1668993.html
转载 精选 2012-05-04 15:56:21
1633阅读
在此之前,移动端应用程序会直接忽略掉所有的SSL错误,并允许攻击者拦截和修改自己的通信流量。但是现在,很多热门应用程序至少会检查证书链是否是一个有效可信任的证书机构(CA)颁发的。 作为一名渗透测试人员来说,我们常常需要让目标应用程序信任我们的证书是有效的,这样我们就可以进行中间人攻击(MITM)并修改其流量了。在这篇文章中,我们将给大家介绍四种绕过Android SSL验证的方式。 SSL M
说白了就是将我们常用的http请求转变成https请求,那么这两个之间的区别简单的来说两个都是HTT
原创 2021-10-14 17:55:58
566阅读
参考链接在ubuntu环境下执行openssl编译和安装_MY CUP OF TEA的博客OpenSSL编程 赵春平OpenSSL简介它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准
之前文章写了用zabbix自动发现功能,自动监控服务器上所有域名的SSL证书到期时间,文章分别是简单脚本监控SSL证书到期时间和配置zabbix自动发现实现自动监控服务器所有域名SSL证书到期时间,有兴趣的可以看下然后有小伙伴说它用的过程中,获取证书到期时间的脚本执行报错如图,报错结果很明显,就是ssl握手失败,协议是sslv3获取ssl证书信息的脚本中,是通过SSL.Context构建上下文对象
下载证书:证书下载什么的就不说了,直接复制走起 1.在SSL证书页面,单击已签发标签,定位到需要下载的证书并单击证书卡片右下角的下载。2.定位到IIS服务器类型并单击右侧操作栏的下载将IIS版证书压缩包下载到本地。PS:每次下载证书都会产生新的密码,该密码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的密码文件 。3.下载得到得到的文件如下: 一个是pfx SSL证书文件,一个是密码
转载 2023-09-04 15:10:11
76阅读
nginx安装下载镜像并测试1.docker pull nginx 2.docker images nginx 查看我们拉取到本地的nginx镜像IMAGE ID 3.首先测试下nginx镜像是否可用,使用docker run -d --name mynginx -p 80:80 imgae ID创建并启动nginx容器将nginx容器内部配置文件挂载到主机将nginx容器内部配置文件挂载到主机,
转载 2023-08-05 21:25:46
70阅读
  昨天研究一天密码学,把一些简单的概念给弄清楚了。   2种加密方式:symmetric-key encryption(对称加密)  public-key encryption(公钥加密)   第一种对称加密:数据经过一个对称密钥加密,然后在解密端通过同一个对称密钥解密。优点:速度快,而且大数据的加解密。缺
转载 2023-06-26 09:07:46
114阅读
SSL的作用及原理SSL是工作在运输层的协议,提供运输层安全的协议,目前有SSL和TLS协议在运输层提供安全,SSL在客户端和服务器双方连接阶段协商将使用的加密算法和密钥,以及客户端和服务器之间的鉴别,连接完成后,双方都使用协商好的会话密钥。 那SSL是怎么保证安全的呢: 1)密钥交换算法:为了交换经过鉴别和保密后的报文,客户端和服务器各需要一组加密用的密钥。 2)加密/解密:客户端和服务器各需要
生成CA私钥[root@client03~]#cd/etc/pki/CA/---------------进入CA目录[root@client03CA]#(umask077;opensslgenrsa-outprivate/ca.key2048)----------生成私钥,可以生成2048或者1024位GeneratingRSAprivatekey,2048bitlongmodulus......
原创 2018-04-10 21:35:39
857阅读
1点赞
![](http://i2.51cto.com/images/blog/201801/29/d7bd13493555a418de59b43cc14aaf8c.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
原创 2018-01-29 19:17:08
918阅读
ssl加密为什么需要ssl加密?非对称加密的缺点:1.不够安全通信的一次过程 客户端:我需要访问服务端,请给我公钥 服务端:公钥是XXXXXX 客户端:使用公钥进行加密 发送消息。。。 服务端:私钥解密消息但是,如果服务端是第三方(恶意网站),伪装成其他服务端客户端:我需要访问服务端(恶意网站),请给我公钥 恶意网站:将自己的公钥发送 客户端:使用恶意网站公钥进行加密 发送消息。。。 恶意网站:自
  • 1
  • 2
  • 3
  • 4
  • 5