Algorith Name | Alphabet | Param | returns | Requires |
---|---|---|---|---|
Caesar |
a...z |
number | string | number > 0 |
Vigenere |
a...z |
string | string | string !Empty |
Zigzag |
a...z |
number | string | number > 0 |
Mono Alphabet |
a...z |
alpha | string | alpha.length = Alphabet.length |
Series |
a...z |
none | object | none |
Row Transposition |
a...z |
string | string | string !Empty |
Column Transposition |
a...z |
string | string | string !Empty |
Algorith Name | Alphabet | Param | returns | Requires |
---|---|---|---|---|
Caesar |
a...z |
number | string | number > 0 |
Vigenere |
a...z |
string | string | string !Empty |
Zigzag |
a...z |
number | string | number > 0 |
Mono Alphabet |
a...z |
alpha | string | alpha.length = Alphabet.length |
Series |
a...z |
none | string | encode First |
Row Transposition |
a...z |
string | string | string !Empty |
Column Transposition |
a...z |
string | string | string !Empty |
import { encode, decode } from "encoderr";
let params = [
"abcdefghijklmnñopqrstuvwxyz",
"", // MESSAGE
"2", // PARAM ACCORDING ENCODING/DECODING
];
const example = {
encoding: ([alpha, text, moves]) => {
moves = Number.parseInt(moves);
if (!moves || moves < 1) return "Number Required";
return encode.caesarEncode(alpha, text, moves);
},
decoding: ([alpha, text, moves]) => {
moves = Number.parseInt(moves);
if (!moves || moves < 1) return "Number Required";
return encode.caesarEncode(alpha, text, moves);
},
};
params[1] = "hello world";
console.log("message => ", params[1]);
params[1] = example.encoding(params);
console.log("encoded => ", params[1]);
params[1] = example.decoding(params);
console.log("decoded => ", params[1]);
MelissaSanchez20 |
karisZoe |
cartory |
GaboAP |
Erick328 |
milemf99 |
---|
See also the list of contributors who participated in this project.