0.0.6 • Published 3 years ago

simple-encrypter v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Simple Encrypter Javascript

Simple Encrypter npm package, that encrypt and descrypt a string. It's super simple and fast javascript text encrypter. No needs of extra heavy crypto or other packages. Encrypt any string/number very easily.


NPM

Demo Live Link using react

More than thousand talks...

  1. Live Link with React Sandbox - https://codesandbox.io/s/heuristic-butterfly-gr50i?file=/src/App.js
  2. Demo Code Example - https://github.com/ManiruzzamanAkash/simple-encrypter/blob/master/demo

Usage:

npm install simple-encrypter

First require the simple-encrypter package

const { encryptString, decryptString } = require( 'simple-encrypter')

How to encrypt a string ?

const { encryptString } = require( 'simple-encrypter');
encryptString('akash'); // aaaak%acsdh(e$fgh1*23@45^6@12FH

How to decrypt a string ?

const { decryptString } = require( 'simple-encrypter');
decryptString('aaaak%acsdh(e$fgh1*23@45^6@12FH'); // akash
decryptString(encryptString('akash')); //akash

Full Encrypt & Decrypt string Example with every possible examples:

const { encryptString, decryptString } = require( 'simple-encrypter');

// Example with 5 digit word
console.log(`encrypt - akash:`, encryptString('akash')); //aaaak%acsdh(e$fgh1*23@45^6@12FH
console.log(`decrypt - akash:`, decryptString(encryptString('akash'))); //akash

// Example qith Jhon Doe
console.log(`encrypt - jhon doe:`, encryptString('jhon doe')); //aajah%ocnd (deo$efgh1*23@45^6@12FH
console.log(`decrypt - jhon doe:`, decryptString(encryptString('jhon doe'))); //jhon doe

// Example with 4 digit word
console.log(`encrypt-afia:`, encryptString('afia')); //aaaaf%icad(e$fgh1*23@45^6@12FH
console.log(`decrypt-afia:`, decryptString(encryptString('afia'))); //afia

// Example with 10 digit word
console.log(`encrypt-1234567891:`, encryptString('1234567891')); //aa1a2%3c4d5(6e7$8f9g1h1*23@45^6@12FH
console.log(`decrypt-1234567891:`, decryptString(encryptString('1234567891'))); //1234567891

// Example with 12 digit word
console.log(`encrypt-ILoveBangl:`, encryptString('ILoveBangl')); //Bea$nfgglh1*23@45^6@12FH
console.log(`decrypt-ILoveBangl:`, decryptString(encryptString('ILoveBangl'))); //ILoveBangl

// Example with 17 digit word
console.log(`encrypt-ILoveMyBangladesh:`, encryptString('ILoveMyBangladesh')); //aaIaL%ocvde(Mey$Bfagnhg1l*a2d3e@s4h5^6@12FH
console.log(`decrypt-ILoveMyBangladesh:`, decryptString(encryptString('ILoveMyBangladesh'))); //ILoveMyBangladesh

// Example with number
console.log(`encrypt-101010:`, encryptString('101010')); // 0e$fgh1*23@45^6@12FH
console.log(`decrypt-101010:`, decryptString(encryptString('101010'))); //101010

Yeah, It's super simple. right..?

Features

  1. Simple Encrypter is super simple and fast encryption-decryption algorithm.
  2. Algorithm is so simple and no use extra heavy javascript crypto library. Performance is also in reason for this encrypting-decryption library.
  3. You can encrypt any string or number

License:

MIT

Any Issues ?

If you found any issues, just post in github with your scenerio. https://github.com/ManiruzzamanAkash/simple-encrypter/issues

Can I contribute ?

Yes, of-course you can contribute. Just create Pull Request in github and it'll be approved if valid works. https://github.com/ManiruzzamanAkash/simple-encrypter/pulls

Author:

Md. Maniruzzaman Akash manirujjamanakash@gmail.com (https://akash.devsenv.com)