CKPlayer视频地址加密方法
不知道大家在做项目的时候有没有用过CKPlayer播放器,可以对视频地址和视频文件进行加密,其中视频地址加密有二种形式
一:共用加密KEY进行加密,即:ckplayerDesKey
二:私有加密KEY进行加密,私有的也分二种:
1:没有购买CKKEY(修改右键版权的KEY)的,可以自己设置一个CEKEY,用来加密,这种CEKEY只有你自己知道,别人是无法破解的。2:如果购买过CKKEY,则可以购买一个用来加密的CEKEY。
当你有了CEKEY后(没有就只能使用共用加密KEY:ckplayerDesKey)就可以加密了。
加密原理如下:
desEncrypt(word, keyCode) {var key = CryptoJS.enc.Utf8.parse(keyCode);var iv = CryptoJS.enc.Utf8.parse(keyCode);var srcs = CryptoJS.enc.Utf8.parse(word);var encrypted = CryptoJS.DES.encrypt(srcs, key, {iv: iv,mode: CryptoJS.mode.ECB});return encrypted.toString();
}
var keyCode = 'ckplayerDesKey'//共用加密key
var newText = encodeURI(Utils.desEncrypt(data,keyCode))
var videoUrl = (keyCode == 'ckplayerDesKey' ? 'CK:' : 'CE:') + newText;
注:通过加密的视频在手机端上不能播放视频
加密功能仅对PC端使用flashplayer播放器时有效。
CKPlayer视频地址加密方法相关推荐
- 超清西瓜视频真实视频地址获取方法
超清西瓜视频真实视频地址获取方法 1.打开浏览器,进入视频播放页面 2.按F12打开浏览器调试工具栏,在Console里粘贴以下代码(记得按回车) window.atob(window._SSR_HY ...
- 保护个人隐私视频文件加密方法两小招
保护个人隐私视频文件加密方法两小招 前段时间网络上沸沸扬扬的艳照门事件,让那些平日里光鲜照人的大明星在老百姓心中的形象一落千丈,这里面就涉及到很多个人隐私文件如何保密的问题,自己存在电脑你的视频文件如 ...
- Delphi 通过TNetHTTPClient访问http,最新解析快手无水印视频地址链接方法
一.解析快手无水印视频链接原理 共分三个步骤: 1.通过视频分享获得视频地址短链接:如: https://www.kuaishou.com/f/X7tIV0jIivYUyTk 2.通过TNetHT ...
- URL请求地址加密方法
可以直接复制代码去看一下效果: function keyED($txt, $encrypt_key){$encrypt_key = md5($encrypt_key);$ctr = 0;$tmp = ...
- 视频加密方法自己做的一些调研
视频加密调研 参考: https://www.zhihu.com/question/24561177 1.视频地址混淆加密 参考地址:https://www.bbsmax.com/A/l1dyPq90 ...
- Python3爬取今日头条文章视频数据,完美解决as、cp、_signature的加密方法(2020-6-29版)
前言 在这里我就不再一一介绍每个步骤的具体操作了,因为在爬取老版今日头条数据的时候都已经讲的非常清楚了,所以在这里我只会在重点上讲述这个是这么实现的,如果想要看具体步骤请先去看我今日头条的文章内容,里 ...
- base64随机字符混淆加密、解密-美拍视频地址解密(兼容ie、中文)
用火车头测试采集美拍的数据时无意中发现美拍的视频地址是一段加了混淆字符串的base64代码.如下图: 于是好奇之下研究下解密算法.具体过程省略800字.发现美拍的视频解密是通过js完成,于是找到了具体 ...
- base64随机字符混淆加密、解密-美拍视频地址解密,反推加密算法
用火车头测试采集美拍的数据时无意中发现美拍的视频地址是一段加了混淆字符串的base64代码.如下图 于是好奇之下研究了下解密算法.具体过程省略800字.发现美拍的视频解密是通过js完成,于是找到了具体 ...
- 微信图文中出现了腾讯视频时,教你弄到不能直接获取的视频原始地址的方法~
微信图文中出现了腾讯视频时,教你弄到不能直接获取的视频原始地址的方法~ 千古文章一大抄,在微信公众号的运营当中,免不了会复制别人的内容,不过很多时候遇到有视频的图文内容时,我总希望能找到视频原地址,然 ...
最新文章
- 全部python编程语言-可以用 Python 编程语言做哪些神奇好玩的事情?
- 分布式经典书籍--深入分布式缓存 从原理到实践
- eclipse和Tomcat绑定
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】(ZZ伯乐在线)...
- Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十七】
- win10下安装Cygwin配置gcc编译环境
- mysql initialsize,单机数据库优化
- office 2010
- Ruby‘s Adventrue游戏制作笔记(十五)UnityNPC对话
- .Net NPOI Word模板关键内容替换
- PMI推出新认证:PgMP 项目集管理
- python爬取百度在线语音合成的音频
- Isight9.0 desc文件解析
- oracle 网络培训,Oracle 中级运维网络培训班
- 深入php redis pconnect
- 左程云:程序员该如何学习算法?
- 拒绝了对对象 '表名' (数据库 '数据库名',架构 'dbo')的 SELECT 权限
- 用java实现文学研究助手_数据结构文学研究助手 C语言代码实现(带源码+解析)...
- 浅谈 leaflet 地图插件的使用(制作飞机航线图)
- 电脑c语言培训班学费多少,专业c语言培训学费
热门文章
- 微信小程序(safair浏览器)flex布局中的坑
- 微淼商学院php面试_微淼商学院校友故事:培养财商,生活会越过越好
- ssh开启图形界面_【工具大道】ssh登录Linux服务器,并显示图形化界面
- html多图轮播淡入淡出js,原生JS实现图片轮播与淡入效果的简单实例
- CSS重置默认样式reset.css代码模板
- stm32语音识别文字显示_『免费开源』基于STM32的之语音识别
- 怎么在CAD中画半椭圆弧
- 大数据分析师工资待遇
- tween.js 用户指南 - 与 Three.js 配合使用的补间动画库
- Java 字符串转码工具类