Caesar cipher: Difference between revisions

Content added Content deleted
Line 1,892: Line 1,892:


====Alternate version====
====Alternate version====
1. Note
1. Program
<pre>if caesar(txt offset) = cyphertext then caesar(cyphertext -offset) = txt</pre>

2. Program


<lang lisp>(defconstant +a+ "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz")
<lang lisp>(defconstant +a+ "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz")
Line 1,907: Line 1,904:
txt))</lang>
txt))</lang>


3. Execution
2. Execution

See 1.


{{out}}
{{out}}