Package Exports
- aes-decrypter
- aes-decrypter/package.json
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (aes-decrypter) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
decrypter
Table of Contents
Installation
npm install --save aes-decrypter
The npm installation is preferred, but Bower works, too.
bower install --save aes-decrypter
Usage
To include decrypter on your website or npm application, use any of the following methods.
var Decrypter = require('aes-decrypter').Decrypter;
var fs = require('fs');
var keyContent = fs.readFileSync('something.key');
var encryptedBytes = fs.readFileSync('somithing.txt');
// keyContent is a string of the aes-keys content
var keyContent = fs.readFileSync(keyFile);
var view = new DataView(keyContent.buffer);
var key.bytes = new Uint32Array([
view.getUint32(0),
view.getUint32(4),
view.getUint32(8),
view.getUint32(12)
]);
key.iv = new Uint32Array([
0, 0, 0, 0
]);
var d = new Decrypter(
encryptedBytes,
key.bytes,
key.iv,
function(err, decryptedBytes) {
// err always null
});
License
Apache-2.0. Copyright (c) Brightcove, Inc.