欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用node.js对音视频文件加密的实例代码

程序员文章站 2024-01-17 16:47:10
废话不多说了,直接给大家贴代码了,具体代码如下所示: fs.readfile('./downsuccess/'+name+'', {flag: 'r+', en...

废话不多说了,直接给大家贴代码了,具体代码如下所示:

 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对音视频文件加密的实例代码,希望对大家有所帮助