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

Package Sidebar

Install

npm i aescrypt

Weekly Downloads

9

Version

1.0.0

License

MIT

Last publish

Collaborators

  • doublerebel