15270821319 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
..
README.md 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
ece.js 4e5c5d37f9 初步设计数据库,注册登录 10 tháng trước cách đây
package.json 4e5c5d37f9 初步设计数据库,注册登录 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.