文章存档
文章中心
2022-04-24 16:01:04
HLS(全称:Http Live Streaming)是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。
HLS协议应用:
由于传输层协议只需要标准的 HTTP 协议, HLS 可以方便的透过防火墙或者代理服务器, 而且可以很方便的利用CDN进行分发加速, 这样就可以很方便的解决大规模应用的瓶颈。并且客户端实现起来也
2022-04-11 11:39:29
什么是数字签名?
数字签名就是在信息的后面加上一段内容,可以证明信息没有被修改过。
那么怎么做到呢?
发送方对信息做一个hash计算得到一个hash值(注意,这个过程是不可逆的,也就是说无法通过hash值得出原来的信息内容)。在把信息发送出去时,把这个hash值用私钥加密后做为一个数字签名和信息一起发出去。
接收方在收到信息后,会重新计算信息的hash值,并和信息所附带的hash值(用公钥解密后)进行对比,如果一致,
2022-03-04 14:50:28
安装pyinstaller
首先安装pyinstaller,使用安装命令:pip3 install pyinstaller
1、我们来将这个.py的文件打包成一个exe,我们直接cmd切换到这个脚本的目录,执行命令:pyinstaller -F test.py
在dist里面呢,就有了一个exe程序,这个就是
2021-08-23 14:58:15
2020年12 月 8 日,CentOS 项目宣布,CentOS 8 将于 2021 年底结束,而 CentOS 7 将在其生命周期结束后停止维护。
CentOS 官方发文称 CentOS Stream 才是 CentOS 项目的未来,在接下来的一年里,将逐步把开发工作的重心从 CentOS 往 CentOS Stream 转移。
做为程序员应该都知道,CentOS 在国内有着大量的用户,几乎是所有
2021-07-26 14:06:01
XML加密和签名技术应用非常广泛。
ASP.NET 使用XML加密对配置信息进行加密;InfoPath使用XML签名对表单进行签名;Web服务使用XML加密和签名对SOAP消息进行加密和签名;等等。
W3C提供了相应的标准:http://www.w3.org/TR/xmldsig-core。
而X.509是一种非常通用的证书格式,符合ITU-T X.509国际标准。此标准已用于许多网络安全应用程序:IP 安全、S
2021-07-16 14:25:11
<?php
/**
* 对数据进行签名
* $data = "This is site php3.cn"; 签名数据
* $privatekeyFile = "/path/to/private.key"; 私钥
* $passphrase = ; 密码
*/
function sign($data, $pr
2021-07-16 14:02:43
证书标准
X.509 - 这是一种证书标准,主要定义了证书中应该包含哪些内容.其详情可以参考RFC5280,SSL使用的就是这种证书标准.
编码格式
同样的X.509证书,可能有不同的编码格式,目前有以下两种编码格式.
PEM - Privacy Enhanced Mail,打开看文本格式,以"-----BEGIN..."开头, "
2021-06-10 18:27:42
approxPolyDP()函数是opencv中对指定的点集进行多边形逼近的函数,其逼近的精度可通过参数设置。
对应的函数为:
void approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed);
例如:approxPolyDP(contourMat, app