使用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 相关文章推荐
基于MooTools的很有创意的滚动条时钟动画
Nov 14 Javascript
js实现特定位取反原理及示例
Jun 30 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
Dec 18 Javascript
基于jQuery滑动杆实现购买日期选择效果
Sep 15 Javascript
jQuery实现的跨容器无缝拖动效果代码
Jun 21 Javascript
gulp安装以及打包合并的方法教程
Nov 19 Javascript
Angularjs Promise实例详解
Mar 15 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
Apr 24 Javascript
如何解决js函数防抖、节流出现的问题
Jun 17 Javascript
小程序接口的promise化的实现方法
Dec 11 Javascript
jquery实现拖拽小方块效果
Dec 10 jQuery
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 get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
ExtJs纵坐标值重复问题的解决方法
2014/02/27 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
jQuery实现跨域
2015/02/03 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
JavaScript实现旋转轮播图
2020/08/18 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
python操作日期和时间的方法
2014/03/11 Python
Python中每次处理一个字符的5种方法
2015/05/21 Python
20个常用Python运维库和模块
2018/02/12 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
numpy.where() 用法详解
2019/05/27 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
Python 如何定义匿名或内联函数
2020/08/01 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
高性能装备提升营地:Kammok
2019/02/27 全球购物
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
2015年元旦文艺汇演主持词
2014/03/26 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
职工年度考核评语
2014/12/31 职场文书
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android
Elasticsearch 索引操作和增删改查
2022/04/19 Python