Chiperline an encryption method to protect data by obfuscating key map and generating randomly seed to protect the key.
- Encrypting String using key
- Decrypting String
- Generating Random UUID
- Generating Random Name
- Generating Random Int (min, max)
- Comparing String and Encrpted String
This is example how to using the encryption
const Chiperline = require("chiperline")
const chiper = new Chiperline("YourKey") // hcange this to your key
const your_string = "MyPassword123"
const encryptText = chiper.encrypt(your_string)
console.log("Encrypted String: " + encryptText)
const decryptText = chiper.decrypt(encryptText)
console.log("Decrypted String: " + decryptText)
Initialize the package
const Chiperline = require("chiperline")
const chiper = new Chiperline("YourKey") // Change this to your key
Return boolean if the string are compare with encrypted_string
Example:
const text = "Hello WOrld"
const encrypted_text = "!6e03C71b8229A54c5A97ff1A4dC760b990B46178BcF614f3f531C6a6ce19F621chiperline"
const isCompare = chiper.compare(text, encrypted_text)
console.log(isCompare) // true
Return encrypted string
Example:
const text = "Hello World"
const encryptedText = chiper.encrypt(text)
console.log(encryptedText) // return !6e03C71b8229A54c5A97ff1A4dC760b990B46178BcF614f3f531C6a6ce19F621.sportline
Return decrypted string (The key must be same when encrypting, or it will unreadable)
Example:
const text = "!6e03C71b8229A54c5A97ff1A4dC760b990B46178BcF614f3f531C6a6ce19F621.sportline"
const decryptedText = chiper.decrypt(text)
console.log(decryptedText) // "Hello World"
Return UUID version 4
Example:
const uuid = chiper.generateUUID()
console.log(uuid) // "6a8b9c1c-2d2a-414e-9147-db7ee0482475"
Return randomly name
Example:
const name = chiper.randomName(2)
console.log(name) // "Gasetes Fofuni"
Return random string
Example:
const string = chiper.randomString(32)
console.log(string) // "eqmgDJcBKKROgvpFcmrxJERdiebqfeYf"
Return random number
Example:
const numb = chiper.randomInt(1,10)
console.log(numb) // 7