text-cryptography

1.1.0 • Public • Published

Text Cryptography

Encrypt and Decrypt text using classical ciphers.

Install

npm

npm i text-cryptography

yarn

yarn add text-cryptography

Table of Contents

Quick Start

Quick example using Affine cipher

  • Affine takes two keys(a and b) -- a:- (0-5)odd number only --b:- Between 0-25 --maintainCase(optional boolean): Default true
const crypto = require("text-cryptography");
 
let affine =  new crypto.Affine(3,  5);
 
let en = affine.encrypt("Hold the Door 12!!!");
let de = affine.decrypt(en)
 
console.log(en)
console.log(de)

Encryption text:- Avmo kar Ovve 12!!! Decryption text:- Hold the Door 12!!!

Current Ciphers

Total Ciphers: 17

  • A1Z26
  • Affine
  • Atbase
  • Baconian
  • Caesar
  • GoldBug
  • Homophonic
  • Latin Alphabet
  • Mixed Alphabet
  • Polybius Square
  • Prime Numbers
  • Rail Fence
  • Reverse
  • Rot 5
  • Rot 13
  • Rot 18
  • Rot 47
  • Vigenere

Docs

Examples

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i text-cryptography

    Weekly Downloads

    1

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    39.5 kB

    Total Files

    24

    Last publish

    Collaborators

    • badvillain