JSFiddle - React, Tailwind, and code Playground

by mifeng

HTML

<p id="result"></p>

JavaScript

var CHARS = "abcdefghijklmnopqrstuvwxyz".split("")

function caesar_cipher(str, num) {
    return str.split("").map(function (char) {
        var code = char.charCodeAt();
        if (code < 97 || code > 122) return char;
        code = (code - 97 + num) % 26;
        return CHARS[code];
    }).join("");
}

var pwd = "Inqre vf Yhxr'f Sngure!".toLowerCase();

for (var i = 1; i < 27; i++) {
    $("#result").append(caesar_cipher(pwd, i) + "<br>");
}