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

    Install

    npm i text-cryptography

    DownloadsWeekly Downloads

    5

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    39.5 kB

    Total Files

    24

    Last publish

    Collaborators

    • badvillain