1.0.0 • Published 5 years ago

wmt-encryption-module v1.0.0

Weekly downloads
1
License
MIT
Repository
gitlab
Last release
5 years ago

WMTP Encryption Module

The WMTP encryption module provides aes-256-gcm encryption for node.js applications

Setting up the module

  • clone the repository
  • run "npm install" to install dependencies needed to run

Building the module

The module uses Typescript compiler (TSC) to compile the source code. To build the project run the following command:

  • npm run build

Installing the module

You can install the module into your own node.js project as a dependency. For testing purposes you can install using the following command:

  • npm install wmt-encryption-module

Importing the module

Once you have the module installed you can import exported functions into your code like so:

import * as encryption from 'wmt-encryption-module'

Using the module

// import the module
import * as encryption from 'wmt-encryption-module'

// create something
let somePlainText = "some plain text";

// set authentication key or password
encryption.setKey("1234");

// encrypt data
let encryptedText = encryption.encrypt(somePlainText); // encryptedText: "6dd34283b31adfa7fd5ec507d72e33b9"

// decrypt data
let decryptedText = encryption.decrypt(encryptedText); // decryptedText: "some plain text"
1.0.0

5 years ago