aes-decrypter

decrypt aes-128 content using a key

Apache-2.0 20 个版本
安装
npm install aes-decrypter
yarn add aes-decrypter
pnpm add aes-decrypter
bun add aes-decrypter
README

aes-decrypter

Build Status Greenkeeper badge Slack Status

NPM

Installation

npm install --save aes-decrypter

Also available to install globally:

npm install --global 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.

版本列表
4.0.2 2024-08-22
4.0.1 2022-08-19
3.1.3 2022-04-05
3.1.2 2021-01-12
3.1.1 2021-01-11
3.1.0 2020-11-03
3.0.2 2020-09-09
3.0.1-1 2019-08-19
3.0.1-0 2019-08-16
3.0.1 2019-08-21
3.0.0 2017-07-24
2.0.0 2016-11-15
1.1.1 2016-11-17
1.1.0 2016-08-16
1.0.3 2016-06-16
1.0.2 2016-06-16
1.0.1 2016-06-16
1.0.0-1 2016-06-16
1.0.0-0 2016-06-16
1.0.0 2016-06-16