3.0.2 • Published 8 years ago

majorca v3.0.2

Weekly downloads
8
License
MIT
Repository
github
Last release
8 years ago

Majorca Build Status

This project should not be used for anything important. Use Node.js's built-in crypto module instead.

Majorca is a simple utility to encrypt and decrypt strings with a basic symmetric-key algorithm.

Encrypted strings are compressed using a LZ77 based compression algorithm in base62.

Majorca only compresses strings when necessary; if an encrypted string is shorter than its compressed equivalent, it's not compressed.

Example

To encrypt a string, create a new instance of Majorca:

let Majorca = require("majorca");
let key = 13 // a (large) prime number.
let instance = new Majorca(key);
instance.encrypt("test"); // returns "n1508?1313?1495?1508"
instance.decrypt("n1508?1313?1495?1508"); // returns "test"
3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago