使用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 相关文章推荐
Knockoutjs的环境搭建教程
Nov 26 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
Mar 12 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
Jan 12 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
Oct 27 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Dec 14 Javascript
JavaScript与JQUERY获取元素的宽、高和位置
Feb 26 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
JS构造一个html文本内容成文件流形式发送到后台
Jul 31 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
小程序实现短信登录倒计时
Jul 12 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
Sep 28 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
PHP调用MySQL的存储过程的实现代码
2008/08/12 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2013/06/02 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
Joomla开启SEF的方法
2016/05/04 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
javascript ready和load事件的区别示例介绍
2013/08/30 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
Javascript实现Array和String互转换的方法
2015/12/21 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
20个常用Python运维库和模块
2018/02/12 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
python pandas 时间日期的处理实现
2019/07/30 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
python构造IP报文实例
2020/05/05 Python
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
结构和类有什么异同
2012/07/16 面试题
大学生文员专业个人求职信范文
2014/01/05 职场文书
党员干部承诺书
2014/03/25 职场文书
收款委托书
2014/10/14 职场文书
2014企业年终工作总结
2014/12/23 职场文书
公务员个人年终总结
2015/02/12 职场文书
承诺书范本大全
2015/05/04 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
在 Python 中利用 Pool 进行多线程
2022/04/24 Python