使用node.js对音视频文件加密的实例代码


Posted in Javascript onAugust 30, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

fs.readFile('./downsuccess/'+name+'', {flag: 'r+', encoding: ''}, function (err, data) {
          console.log('读取中')
          if(err) {
            return;
          }
          let b = new Buffer(data);
          let c = b.toString('hex');
          let cipherBuffer = _this.cipher(data);
          fs.writeFile('./downsuccess/'+name+'',cipherBuffer,[],function(){
            console.log(`${name}加密完成`);
            _this.downAll(_this.downList,_this.downCall)
          })
        });
export function cipher (buf) {
  var encrypted = "";
  var cip = crypto.createCipher('rc4', '密匙');
  encrypted += cip.update(buf, 'hex', 'hex');
  encrypted += cip.final('hex');
  return encrypted
};

总结

以上所述是小编给大家介绍的使用node.js对音视频文件加密的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
PHP abstract与interface之间的区别
Nov 11 Javascript
使用script的src实现跨域和类似ajax效果
Nov 10 Javascript
浅谈JavaScript数据类型
Mar 03 Javascript
JavaScript让Textarea支持tab按键的方法
Jun 26 Javascript
Bootstrap实现默认导航栏效果
Sep 21 Javascript
不能不知道的10个angularjs英文学习网站
Mar 23 Javascript
实例解析Array和String方法
Dec 14 Javascript
动态Axios的配置步骤详解
Jan 12 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
Aug 12 Javascript
js实现图片放大并跟随鼠标移动特效
Jan 18 Javascript
Vue 组件参数校验与非props特性的方法
Feb 12 Javascript
jquery自定义组件实例详解
Dec 31 jQuery
hammer.js实现图片手势放大效果
Aug 29 #Javascript
js禁止表单重复提交
Aug 29 #Javascript
View.post() 不靠谱的地方你知道多少
Aug 29 #Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 #Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
Aug 29 #Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 #Javascript
基于jQuery的左滑出现删除按钮的示例
Aug 29 #jQuery
You might like
如何去掉文章里的 html 语法
2006/10/09 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
javascript数组的使用
2013/03/28 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
python实现比较文件内容异同
2018/06/22 Python
opencv python 基于KNN的手写体识别的实例
2018/08/03 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
python pandas消除空值和空格以及 Nan数据替换方法
2018/10/30 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Python爬虫开发与项目实战
2020/12/16 Python
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
五四青年节的活动方案
2014/08/20 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
心灵捕手观后感
2015/06/02 职场文书
2015小学师德工作总结
2015/07/21 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
python中redis包操作数据库的教程
2022/04/19 Python
Java Redisson多策略注解限流
2022/09/23 Java/Android