使用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 命名空间以提高代码重用性
Nov 13 Javascript
jquery日历控件实现方法分享
Mar 07 Javascript
jQuery+ajax实现动态执行脚本的方法
Jan 27 Javascript
javascript禁止超链接跳转的方法
Feb 02 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
Jul 25 Javascript
JS简单获取并修改input文本框内容的方法示例
Apr 08 Javascript
js隐式转换的知识实例讲解
Sep 28 Javascript
微信jssdk逻辑在vue中的运用详解
Nov 14 Javascript
JavaScript中的回调函数实例讲解
Jan 27 Javascript
原生js通过一行代码实现简易轮播图
Jun 05 Javascript
JS实现超级好看的鼠标小尾巴特效
Dec 01 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
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
php实现按照权重随机排序数据的方法
2015/01/09 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
2020/07/21 Javascript
[55:04]海涛DOTA2死魂复燃6.82版本介绍
2014/09/28 DOTA
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
Python 数据结构之队列的实现
2017/01/22 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
Python reversed函数及使用方法解析
2020/03/17 Python
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
专科应届毕业生求职信
2014/06/04 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
工作失职检讨书(精华篇)
2014/10/15 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
2016年大学迎新晚会工作总结
2015/10/15 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
Mysql忘记密码解决方法
2022/02/12 MySQL