An open API service indexing awesome lists of open source software.

https://github.com/quirrel-dev/secure-e2ee

Secure end-to-end-encryption for Node.js.
https://github.com/quirrel-dev/secure-e2ee

nodejs quirrel typescript

Last synced: 11 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# secure-e2ee

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

## Usage

```ts
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";
```