secure-e2ee
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

secure-e2ee

Secure end-to-end-encryption for Node.js.

Usage

import Encryptor from "secure-e2ee";

const encryptor = new Encryptor(
    // encryption secret
    // needs to be 32 characters long
    "e761daf732c272ee0db9bd71f49c66a0",

    // old encryption secrets
    // that have been rotated out.
    // (optional)
    [
        "e761daf732c272ee0db9bd71f49c66a0",
        "c272732c66aee0db9bd71f49e761daf0",
    ]
);

const cipher = encryptor.encrypt("I ❤️ Blitz.js");

// send over the wire

const original = encryptor.decrypt(cipher);

// original === "I ❤️ Blitz.js";

Readme

Keywords

none

Package Sidebar

Install

npm i secure-e2ee

Weekly Downloads

1,463

Version

0.4.0

License

MIT

Unpacked Size

50.4 kB

Total Files

20

Last publish

Collaborators

  • skn0tt