使用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变量作用域使用中常见错误总结
Mar 26 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
Jan 15 Javascript
jquery等待效果示例
May 01 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
JS表单验证的代码(常用)
Apr 08 Javascript
HTML5 实现的一个俄罗斯方块实例代码
Sep 19 Javascript
微信小程序 网络API发起请求详解
Nov 09 Javascript
原生js实现焦点轮播图效果
Jan 12 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
Oct 30 Javascript
js实现淘宝首页的banner栏效果
Nov 26 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
Sep 17 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+Mysql无限分类的方法汇总
2015/03/02 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
超简单的jquery的AJAX用法
2010/05/10 Javascript
高效率JavaScript编写技巧整理
2013/08/23 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
浅谈从React渲染流程分析Diff算法
2018/09/08 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
深入浅析javascript函数中with
2018/10/28 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
Python中的字典与成员运算符初步探究
2015/10/13 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
银行实习生的自我评价
2014/01/13 职场文书
股份合作协议书范本
2014/04/14 职场文书
MySQL窗口函数的具体使用
2021/11/17 MySQL
Python利用capstone实现反汇编
2022/04/06 Python