Skip to content

misterh01/Text-Cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Encrypt and Decrypt text using classical ciphers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published