视频点播HLS 标准加密实现 .net解密服务器搭建说明

本文涉及的产品
播放器SDK+视频点播VOD组合试用套餐,播放器+流量+转码 1个月
视频点播 VOD,流量+存储+转码
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 解密服务器搭建成功了,但是访问之后出现解密失败或者无法访问加密的m3u8,可以从如下几点确认可能的原因。

1、根据阿里云提供的HLS标准加密实现文档,解密秘钥是需要base64decode之后返回给客户端,而base64decode之后默认得到的是二进制,所以直接返回给客户端的话,应该是乱码才对;
所以可以直接访问解密地址,肉眼看返回回来的是否为乱码

2、可以直接wget 下载解密秘钥的地址,将文件下载到本地,计算其大小看,是否为16字节;正确的秘钥长度应该为16字节,而非其他数字;
image.png

3、.net实现解密的时候,有些要点需要注意,asp.net承载于html中,所以实际asp.net响应的内容是存放在html里面的,这其中会包含html中的文本字符,导致字节数非16,出现解密问题;在对plainText 进行base64decode之后,默认返回是二进制码,不应该以String形式输出,而应该继续保持二进制码输出。具体如下:
image.png
image.png

相关文章
|
9月前
|
存储 安全 数据安全/隐私保护
oss服务器端加密
阿里云OSS提供服务器端加密,使用AES-256自动加密数据,保证上传至OSS的数据安全。下载时自动解密,透明处理。加密增强静态数据安全性,满足合规需求。支持OSS或KMS管理密钥,实现细粒度权限控制。确保云端对象数据全生命周期安全。
155 7
|
9月前
|
存储 安全 API
oss服务器端加密(Server-Side Encryption Configuration)
阿里云OSS提供服务器端加密(SSE),确保静态数据安全。支持SSE-KMS,使用KMS托管CMK加密。数据上传时自动加密,下载时自动解密。用户可设置Bucket默认加密或在上传时指定加密选项。适用于高度保护数据场景,如敏感个人信息和企业关键信息。兼容多种部署形态,特定特性地域可用。此功能简化了加密处理,增强了云端数据安全性。
312 1
|
6月前
|
网络协议 安全 网络安全
DNS服务器加密传输
【8月更文挑战第18天】
666 15
|
7月前
|
安全 网络协议 网络安全
SSL(Secure Sockets Layer)是一种安全协议,用于在客户端和服务器之间建立加密的通信通道。
SSL(Secure Sockets Layer)是一种安全协议,用于在客户端和服务器之间建立加密的通信通道。
|
9月前
|
存储 安全 API
oss服务器端加密(SSE)
阿里云OSS提供服务器端加密(SSE),自动加密上传的数据并透明解密下载,保护云端对象的隐私和机密性。SSE支持两种方式:SSE-KMS(使用KMS托管CMK)和SSE-OSS(OSS管理加密密钥)。加密过程在服务器端完成,对用户应用透明且兼容标准HTTP接口。云盒和ossutil工具也支持此功能,让用户轻松管理加密对象,确保数据存储和传输安全。用户可按需选择密钥管理方式。
267 4
|
9月前
|
编解码 缓存 安全
视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题
视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题视频点播这边在执行 HLS标准加密 转码后的视频,在解密播放上有些技术问题
231 1
|
安全 网络安全 数据安全/隐私保护
此网站无法提供安全连接(客户端和服务器不支持一般 SSL 协议版本或加密套件。)
此网站无法提供安全连接(客户端和服务器不支持一般 SSL 协议版本或加密套件。)
747 0
|
Oracle 关系型数据库 数据库
mstsc连接远程服务器CredSSP加密数据库修真、加密Oracle修正报错解决办法
mstsc连接远程服务器CredSSP加密数据库修真、加密Oracle修正报错解决办法
|
2月前
|
监控 前端开发 API
一款基于 .NET MVC 框架开发、功能全面的MES系统
一款基于 .NET MVC 框架开发、功能全面的MES系统
|
5月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
69 7

热门文章

最新文章