encrypto-decrypto

1.0.0 • Public • Published

encrypto-decrypto


Provides simple encryption and decryption services based on node's crypto functionality.


How to install

npm install encrypto-decrypto

How to use

const encrypto_decrypto = require('encrypto-decrypto')

const encryptoDecrypto = new encrypto_decrypto({
  key: 'someReallyLongStringToUseAsAKey!',
  iv: 'nonceString4Key!'
})

const encStr = encryptoDecrypto.encrypt('Hello World!')
console.log(encStr) // 65f1702da3ac2e2d28e4a972d3b955a4

const decrStr = encryptoDecrypto.decrypt('65f1702da3ac2e2d28e4a972d3b955a4')
console.log(decrStr) // Hello World!

Required Parameters

key
must be 32 characters long

iv
must be 16 characters long

Optional Parameters

algorithm [Defaults to aes-256-cbc]
must be one of: aes-128-cbc, aes-192-cbc, aes-256-cbc, aes-128-ctr, aes-192-ctr, aes-256-ctr

inputEncoding [Defaults to utf8]
must be one of: utf8, ascii, latin1

outputEncoding [Defaults to hex]
must be one of: hex, base64, latin1

License

MIT

Dependents (0)

Package Sidebar

Install

npm i encrypto-decrypto

Weekly Downloads

16

Version

1.0.0

License

MIT

Unpacked Size

5.96 kB

Total Files

5

Last publish

Collaborators

  • digitalsweetspot