Skip to content

Chiperline an encryption method to protect data by obfuscating key map and generating randomly seed to protect the key. check demo on below

License

Notifications You must be signed in to change notification settings

Naikod/chiperline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chiperline

Chiperline an encryption method to protect data by obfuscating key map and generating randomly seed to protect the key.

Features

  • Encrypting String using key
  • Decrypting String
  • Generating Random UUID
  • Generating Random Name
  • Generating Random Int (min, max)
  • Comparing String and Encrpted String

Try Demo

Docs

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)

Constructor

Initialize the package

    const Chiperline = require("chiperline")
    const chiper = new Chiperline("YourKey") // Change this to your key

compare(string, encrypted_string): Boolean

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

encrypt(string): String

Return encrypted string

Example:

const text = "Hello World"
const encryptedText = chiper.encrypt(text)
console.log(encryptedText) // return !6e03C71b8229A54c5A97ff1A4dC760b990B46178BcF614f3f531C6a6ce19F621.sportline

decrypt(string): String

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"

generateUUID(): String

Return UUID version 4

Example:

const uuid = chiper.generateUUID()
console.log(uuid) // "6a8b9c1c-2d2a-414e-9147-db7ee0482475"

randomName(word_length): String

Return randomly name

Example:

const name = chiper.randomName(2)
console.log(name) // "Gasetes Fofuni"

randomString(length): String

Return random string

Example:

const string = chiper.randomString(32)
console.log(string) // "eqmgDJcBKKROgvpFcmrxJERdiebqfeYf"

randomInt(length): Integer

Return random number

Example:

const numb = chiper.randomInt(1,10)
console.log(numb) // 7

About

Chiperline an encryption method to protect data by obfuscating key map and generating randomly seed to protect the key. check demo on below

Resources

License

Stars

Watchers

Forks

Packages

No packages published