Anonymous user
Vigenère cipher: Difference between revisions
→{{header|AutoHotkey}}: shortened Decipher routine by taking advantage of the trick posted in talk page
(→{{header|AutoHotkey}}: shortened Decipher routine by taking advantage of the trick posted in talk page) |
|||
Line 174:
VigenereDecipher(Text, key){
Loop Parse,
decoderKey .= Chr(26-(Asc(A_LoopField)-65)+65)
return VigenereCipher(Text, decoderKey)
}</lang>
Output:
Line 190 ⟶ 183:
Ciphertext =WMCEEIKLGRPIFVMEUGXQPWQVIOIAVEYXUEKFKBTALVXTGAFXYEVKPAGY
Decrypted =BEWARETHEJABBERWOCKMYSONTHEJAWSTHATBITETHECLAWSTHATCATCH</pre>
=={{header|C}}==
<lang C>#include <stdio.h>
|