使用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实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
jquery实现的点击翻书效果代码
Nov 04 Javascript
关于网页中的无缝滚动的js代码
Jun 09 Javascript
真正好用的js验证上传文件大小的简单方法
Oct 27 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
Feb 10 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
Mar 15 Javascript
webpack构建react多页面应用详解
Sep 15 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 Javascript
浅谈Javascript常用正则表达式应用
Mar 08 Javascript
layui form表单提交之后重新加载数据表格的方法
Sep 11 Javascript
vuex + keep-alive实现tab标签页面缓存功能
Oct 17 Javascript
js实现简单的随机点名器
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 基础教程(二)
2006/10/09 PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
Admin generator, filters and I18n
2011/10/06 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
JS简单实现点击复制链接的方法
2016/08/03 Javascript
jquery编写日期选择器
2017/03/16 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
关于uniApp editor微信滑动问题
2021/01/15 Javascript
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
python selenium 弹出框处理的实现
2019/02/26 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
一些Unix笔试题和面试题
2013/01/22 面试题
JAVA中运算符的分类及举例
2015/09/12 面试题
25道Java面试题集合
2013/05/21 面试题
浪漫的婚礼主持词
2015/06/30 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
2016年暑期见闻作文
2015/11/25 职场文书