15270821319 4e5c5d37f9 初步设计数据库,注册登录 há 10 meses atrás
..
README.md 4e5c5d37f9 初步设计数据库,注册登录 há 10 meses atrás
ece.js 4e5c5d37f9 初步设计数据库,注册登录 há 10 meses atrás
package.json 4e5c5d37f9 初步设计数据库,注册登录 há 10 meses atrás

README.md

encrypted-content-encoding

A simple implementation of the HTTP encrypted content-encoding

Use

var ece = require('http_ece');
var crypto = require('crypto')

var parameters = {
  key: crypto.randomBytes(16).toString('base64url'),
  salt: crypto.randomBytes(16).toString('base64url')
};
var encrypted = ece.encrypt(data, parameters);

var decrypted = ece.decrypt(encrypted, parameters);

require('assert').equal(decrypted.compare(data), 0);

This also supports the static-ephemeral ECDH mode. The source explains how.

TODO

Use the node streams API instead of the legacy APIs.