aescrypt

1.0.0 • Public • Published

AESCrypt

Build Status Coverage Status Dependency Status devDependency Status Downloads

AES Salted Encryption helper

Partially inspired by AESCrypt Ruby gem.

NPM

Installation

npm install --save aescrypt

Usage

AESCrypt.encryptWithSalt(keytext, cleardata)

AESCrypt = require "aescrypt"
 
keytext   = "toomanysecrets"
cleardata = "we have explosive"
 
{encryptedsalt} = AESCrypt.encryptWithSalt keytextcleardata
 
###
encrypted = "nm6Ky1J/L7oBmiCont3hBzMwIf7cThAakcokykg="
salt      = "C/GzCUNDSjiotRNei17TfQ=="
###

AESCrypt.decryptWithSalt(keytext, salt, encrypted)

AESCrypt = require "aescrypt"
 
encrypted = "nm6Ky1J/L7oBmiCont3hBzMwIf7cThAakcokykg="
salt      = "C/GzCUNDSjiotRNei17TfQ=="
 
decrypted = AESCrypt.decryptWithSalt keytextsaltencrypted
 
###
decrypted = "we have explosive"
###

License

MIT

/aescrypt/

    Package Sidebar

    Install

    npm i aescrypt

    Weekly Downloads

    6

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • doublerebel