18 lines
542 B
Plaintext
18 lines
542 B
Plaintext
{{omit from|GUISS|would need to install an application that could do this}}
|
|
{{omit from|Openscad}}
|
|
|
|
;Task:
|
|
Implement a [[wp:Vigen%C3%A8re_cipher|Vigenère cypher]], both encryption and decryption.
|
|
|
|
The program should handle keys and text of unequal length,
|
|
and should capitalize everything and discard non-alphabetic characters. <br>
|
|
(If your program handles non-alphabetic characters in another way,
|
|
make a note of it.)
|
|
|
|
|
|
;Related tasks:
|
|
* [[Caesar cipher]]
|
|
* [[Rot-13]]
|
|
* [[Substitution Cipher]]
|
|
<br><br>
|