itcast 6e512b8ce6 aaaa 10 tháng trước cách đây
..
README.md 6e512b8ce6 aaaa 10 tháng trước cách đây
ece.js 6e512b8ce6 aaaa 10 tháng trước cách đây
package.json 6e512b8ce6 aaaa 10 tháng trước cách đây

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.