text-cryptography
v1.1.0
Published
Encrypt and Decrypt text using classical ciphers.
Downloads
28
Maintainers
Readme
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