An open API service indexing awesome lists of open source software.

https://github.com/maniruzzamanakash/simple-encrypter

Simple Encrypter npm package, that encrypt and decrypt a string. It's super simple and fast.
https://github.com/maniruzzamanakash/simple-encrypter

encryption encryption-decryption javascript react-encryption

Last synced: 5 months ago
JSON representation

Simple Encrypter npm package, that encrypt and decrypt a string. It's super simple and fast.

Awesome Lists containing this project

README

        

# 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](https://nodei.co/npm/simple-encrypter.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/simple-encryptor/)

## 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:
```js
npm install simple-encrypter
```

## First require the simple-encrypter package

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

### How to encrypt a string ?
```js
const { encryptString } = require( 'simple-encrypter');
encryptString('akash'); // aaaak%acsdh(e$fgh1*23@45^6@12FH

```

### How to decrypt a string ?
```js
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:

```js
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.
1. Algorithm is so simple and no use extra heavy javascript crypto library. Performance is also in reason for this encrypting-decryption library.
1. 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 (https://akash.devsenv.com)