node.js stream 加解密

原创 2016年05月30日 11:57:55
var crypto = require('crypto'),
    algorithm = 'aes-256-ctr',
    password = 'testpassword';
var fs = require('fs');

function encryptStream(input,output){
	var encrypt = crypto.createCipher(algorithm, password);
	var inStream = fs.createReadStream(input);
	var outputStream = fs.createWriteStream(output);
	inStream.pipe(encrypt).pipe(outputStream);
}

function decryptStream(input,output){
	var decrypt = crypto.createDecipher(algorithm, password);
	var inStream = fs.createReadStream(input);
	var outputStream = fs.createWriteStream(output);
	inStream.pipe(decrypt).pipe(outputStream);
}
//input path
var intext = '';
//output path
var outtext= '';

encryptStream(intext,outtext);
//decryptStream(intext,outtext);

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JS与PHP互通的RSA加解密

为了更安全地传输密码,我决定采用RSA,在前端通过JS用公钥加密,服务器通过PHP用私钥解密。最终找到了jsencrypt.js,类似openssl的风格,完美解决!

java,php,js;AES 互通加解密

java,php,js;AES 互通加解密
  • WD4871
  • WD4871
  • 2016-05-20 13:52
  • 1013

PHP和JS加解密算法代码 很有用

addServer('10.249.198.235', 11211); $ckey = 'num:lock'; $key = 'num'; if (false === $mem->add($ckey,...

Java之——实现与JS相同的Des加解密算法

此博文中java与js实现了相同的des加解密算法,不多说,不废话,直接上代码 一、java实现 package com.lyz.base.des; import java.util.ArrayLi...

node.js之流学习(Stream)

Node.js Stream(流) Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(...

node.js——Stream

Stream 流stream 是一个抽象接口,node 中有很对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是 一个stream,还有stdout(标准输出)。Strea...

Node.js Stream - 进阶篇

上篇(基础篇)主要介绍了Stream的基本概念和用法,本篇将深入剖析背后工作原理,重点是如何实现流式数据处理和 back pressure 机制。 目录 本篇介绍 stream 是如何实现...

Node.js开发入门—Stream用法详解

Stream是Node.js中非常重要的一个模块,离开它,基本上你就废了,除了写个HelloWorld,其它什么也干不成……
  • foruok
  • foruok
  • 2015-10-14 07:05
  • 12020

node.js 的stream(流)和模块系

/** * Created by gzzy-333 on 12/10/2015. */ //Stream (流)是一个抽象接口,Node中很多对象都实现了这个接口,For example: 对ht...

关于Node.js里面的Transform Stream类型

通常,Nodejs的Stream处理是异步的,这意味着, (1)你不能连续写2条语句:buf = input,read(); output.write(buf)。     为什么?前一句read是...
  • cteng
  • cteng
  • 2017-08-08 11:17
  • 138
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)