JSFiddle - React, Tailwind, and code Playground
by mifeng
HTML
<p id="result"></p>
JavaScript
var PLAIN = "abcdefghijklmnopqrstuvwxyz".split(""),
CIPHER = "s e ".split("");
function substitution_cipher(str, num) {
return str.split("").map(function (char) {
var code = char.charCodeAt() - 97;
if (code < 0 || code > 25) return char;
return PLAIN[CIPHER.indexOf(char)];
}).join("");
}
var pwd = "S cfom gihw smf, io s mscsuv esy, esy sqsv Ig id s lwyifr fe ainic qsy. Ywtwc dlsawdpild, dgyibiom eyfh s pirrwo tsdw, psnw qfo gpwiy eiydg niagfyv smsiodg gpw wnic Mscsagia Whliyw. Rjyiom gpw tsggcw, Ywtwc dliwd hsosmwr gf dgwsc dwaywg lcsod gf gpw Whliyw'd jcgihsgw qwslfo, gpw Rwsgp Dgsy, so syhfywr dlsaw dgsgifo qigp wofjmp lfqwy gf rwdgyfv so wogiyw lcsowg. Ljydjwr tv gpw Whliyw'd dioidgwy smwogd, Lyioawdd Cwis ysawd pfhw stfsyr pwy dgsydpil, ajdgfriso fe gpw dgfcwo lcsod gpsg aso dsnw pwy lwflcw sor ywdgfyw eywwrfh gf gpw mscsuv".toLowerCase();
$("#result").append(substitution_cipher(pwd) + "<br>");