Solucionario para el reto de SecurityArtWork creado por fikih888:

Cifrador/Descifrador utilizando Javascript (Cifrado Cesar)


Desplazamiento:

Funcionamiento del cifrado:
    1. Se escapan todos los caracteres.
    2. Se le aplica el desplazamiento indicado a cada uno de los caracteres (utilizando el código del caracter).
    3. Se devuelve el resultado (escapando los caracteres de nuevo), devolviendo todos los símbolos a caracteres y concatenando al final de la cadena el desplazamiento utilizado.

Funcionamiento del descifrado:
    1. Se "unescapan" todos los caracteres.
    2. Se obtiene el "CharCode" de cada caracter y se le resta el desplazamiento indicado en el final de la cadena.
    3. Se devuelve el resultado escapando los caracteres para mostrarlo todo correctamente.