使用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实现的类似百度搜索的输入框自动完成功能
Aug 23 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
Jul 11 Javascript
封装好的js判断操作系统与浏览器代码分享
Jan 09 Javascript
JavaScript获取浏览器信息的方法
Nov 20 Javascript
JS判断当前页面是否在微信浏览器打开的方法
Dec 08 Javascript
纯JS前端实现分页代码
Jun 21 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
Feb 22 Javascript
Vuejs实现购物车功能
Nov 05 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
Jul 13 Javascript
详解elementui之el-image-viewer(图片查看器)
Aug 30 Javascript
Vue实现页面添加水印功能
Nov 09 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
Dec 27 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
聊天室php&mysql(二)
2006/10/09 PHP
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
php实现的Timer页面运行时间监测类
2014/09/24 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
py中的目录与文件判别代码
2008/07/16 Python
Python装饰器decorator用法实例
2014/11/10 Python
python相似模块用例
2016/03/04 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
python求绝对值的三种方法小结
2019/12/04 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
Keras实现DenseNet结构操作
2020/07/06 Python
环境科学专业大学生自荐信格式
2013/09/21 职场文书
《少年王勃》教学反思
2014/04/27 职场文书
计划生育工作汇报
2014/10/28 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
六年级作文之预言作文
2019/10/25 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers