使用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 相关文章推荐
用javascript实现的激活输入框后隐藏初始内容
Jun 29 Javascript
用javascript实现给出的盒子的序列是否可连为一矩型
Aug 30 Javascript
js和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
Nov 03 Javascript
vue 文件目录结构详解
Nov 24 Javascript
手写Node静态资源服务器的实现方法
Mar 20 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
Sep 18 Javascript
vue自定义tap指令及tap事件的实现
Sep 18 Javascript
基于Three.js实现360度全景图片
Dec 30 Javascript
Node.js操作系统OS模块用法分析
Jan 04 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 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
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
jquery实现可拖拽弹出层特效
2015/01/04 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
python实现教务管理系统
2018/03/12 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
班班通校本培训方案
2014/03/12 职场文书
还款承诺书范文
2014/05/20 职场文书
房地产端午节活动方案
2014/08/24 职场文书
环境卫生倡议书
2014/08/29 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
2014年售票员工作总结
2014/11/19 职场文书
教师党员个人自我评价
2015/03/04 职场文书
老人院义工活动感想
2015/08/07 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android