一、问题描述使用ffmpeg通过url下载视频时出现如下报错:os.system("ffmpeg-i\"{}\"-q2{}".format(cur_url,sv_path))#下载视频-q2为原始二、问题分析从提示信息可以判断,下载失败与openssl有关,所以需要进行相关的配置;同时需要对ffmpeg进行重新安装;三、问题解决2.1安装并开启opensslaptinstallopenssh-serverserversshstartserversshstatus2.2ffmpeg进行openssl有关配置及安装1、在指定ffmpeg安装路径时,带上–enable-opensslcdffmpeg
情况1:没有添加证书Burp无法抓取https包,最主要的情况是没有添加CA证书。访问http://127.0.0.1:8080,点击下载证书。打开设置,搜索证书-管理设备证书-受信任的根证书颁发机构-导入将下载的证书导入即可情况2:添加证书后还是无法抓包访问chrome://net-internals/#hsts讲访问不了的url添加到Deletedomainsecuritypolicies下的输入框,点击Delete即可。
现场环境:后端服务部署在docker内,远程调用https接口,线上报错:unabletofindvalidcertificationpathtorequestedtarget解决方案:设置SSLSocketFactory忽略证书校验实现案例:使用的cn.hutool.http.HttpRequest工具类请求的数据,支持设置头部、表单、body、超时时间等关键信息//https请求urlStringaccessTokenUrl=SSOConstants.getAuthUrl()+"/oauth/token";Mapparams=newHashMap();//加密tokenStringclie
概念Http:HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写。HTTP协议和TCP/IP协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。也是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP)。Https:HTTPS是身披SSL外壳的HTTP。是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。利用SSL/TLS建立全信道,加密数据
目录一、HTTPS1.加密与解密2.我们为什么要加密?3.常见加密方式①对称加密②非对称加密4.数据摘要5.数字签名二、HTTPS的加密方案1.只是用对称加密2.只使用非对称加密 3.双方都使用非对称加密4.非对称加密+对称加密中间人攻击证书CA认证理解数据签名5.非对称加密+对称加密+证书认证完整流程查看浏览器所信任的证书发布机构 中间人有没有可能篡改该证书?中间人是否可以掉包整个证书呢?如何成为中间人?总结:一、HTTPS 上一篇博客,详细讲述了HTTP协议(超文本传输协议)的一些细节,在最后我们提到,无论如何HTTP协议内容都是按照⽂本的⽅式明⽂传输的,这就导致在传输过程中出现⼀
liunxnginx配置ssl配置https及访问失败问题排查目录liunxnginx配置ssl配置https及访问失败问题排查一、提前准备1.ssl证书下载2.将ssl证书文件拷贝至服务器3.检查有没有ssl插件(nginx-V中V大写)3.1如果没有ssl插件就要切换到nginx安装包目录执行命令了二、修改nginx配置1.编辑Nginx根目录下的nginx.conf文件。修改内1.1带注释版1.2不带注释版【可能粘贴的时候注释会导致格式错误】2.通过执行以下命令验证配置文件问题。3.通过执行以下命令重载Nginx。4.重载成功,即可使用https://cloud.tencent.com进
简要解释下几个概念。国密:也就是国家密码局认定的国产密码算法,简称为国密。其中对称密码算法主要有ZUC、SM1、SM4和SM7,非对称密码算法主要有SM2和SM9,杂凑密码算法主要有SM3。HTTPS:HypertextTransferProtocoloverSecureSocketLayer(SSL)或HypertextTransferProtocolSecure,是以安全为目标的http通道,简单讲是http的安全版。https相当于在HTTP下加入SSL层,https的安全基础是SSL。SSL:SecureSocketsLayer,安全套接字层。是一种标准安全协议,用于在在线通信中建立W
文章目录安装Nginx配置单独的配置:https配置nginx为什么可以处理高并发安装Nginxsudoyumupdatesudoyuminstallepel-releasesudoyuminstallnginxsudosystemctlstartnginx安装好后可以打开自己的域名看一下默认的页面配置具体参考Link位置/etc/nginx/nginx.confnginx默认文件的结构:...#全局块events{#events块...}http#http块{...#http全局块server#server块{...#server全局块location[PATTERN]#location块#
目录一、return301二、rewrite三、497状态码四、meta刷新Nginx可通过多种方式实现http跳转https,以下列出各种方式的实现方法。一、return301这是Nginx新版本的写法,推荐使用。在Nginx80监听服务上加一行:return301https://$server_name$request_uri;#http跳转https完整配置如下:#管理端server{listen10003;server_namelocalhost;try_files$uri$uri//index.html;root/home/source/shop/manager/dist;}#管理端
问题描述:java项目调用微信api的域名接口正常:StringwxAccessTokenUrl="https://api.weixin.qq.com/cgi-bin/token?";因项目要求采用ip访问外部服务,所以pingapi.weixin.qq.com得到域名对应的ip为101.91.37.13,所以替换java调用api接口为:"https://101.91.37.13/cgi-bin/token?";此时项目代码调用api接口为:"https://101.91.37.13/cgi-bin/token?",发出http请求后报错,内容如下:javax.net.ssl.SSLPeer