使用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 相关文章推荐
jQuery的一些注意
Dec 06 Javascript
JQuery的一些小应用收集
Mar 27 Javascript
javascript JSON操作入门实例
Apr 16 Javascript
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
Jun 03 Javascript
loading动画特效小结
Jan 22 Javascript
Vue.js 事件修饰符的使用教程
Nov 01 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
Dec 10 Javascript
js中数组常用方法总结(推荐)
Apr 09 Javascript
element-ui中el-upload多文件一次性上传的实现
Dec 02 Javascript
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
PHP一些有意思的小区别
2006/12/06 PHP
PHP生成唯一订单号
2015/07/05 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
javascript作用域容易记错的两个地方分析
2012/06/22 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
子页向父页传值示例
2013/11/27 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
2016/12/15 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
python开发之str.format()用法实例分析
2016/02/22 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Python 查看文件的读写权限方法
2018/01/23 Python
Python随机函数random()使用方法小结
2018/04/29 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
AJAX的优缺点都有什么
2015/08/18 面试题
副科竞争上岗演讲稿
2014/05/12 职场文书
班组长安全工作职责
2014/07/15 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
大学生见习报告总结
2014/11/04 职场文书
先进班集体事迹材料
2014/12/25 职场文书
隐形的翅膀观后感
2015/06/10 职场文书