Encrypt and Decrypt text using classical ciphers.
npm
npm i text-cryptography
yarn
yarn add text-cryptography
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!!!
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