keycrypt
v1.0.2
Published
Data encryption and decryption for rotating credentials and algorithms
Downloads
27
Maintainers
Readme
Keycrypt
Data encryption and decryption for rotating credentials and algorithms.
(Inspired by keygrip and this PR).
Installation
npm install keycrypt --save
Usage
import { Keycrypt } from 'keycrypt'
const secrets = [Buffer.from('secret', 'utf8')]
const keycrypt = new Keycrypt(secrets)
const raw = Buffer.from('some data', 'utf8')
const encrypted = keycrypt.encode(raw)
const decrypted = keycrypt.decode(encrypted)
assert.equal(decrypted, raw)
TypeScript
This project is using TypeScript and publishes the definitions to NPM.
License
Apache 2.0