Code Tools
This page demonstrates a variety of tools to use with the Vigenere cipher system.
"Strip Punctuation" removes punctuation.
"Strip Space" removes anything that isn't a capital letter A-Z.
"Move to Top" moves text from the lower window to the upper window.
"Encode" and "Decode" can be used to encode and decode your message. You can set the amount of shift or use, a random alphabet or a codeword.
The Vigenere system uses several substitution ciphers in parallel. It is not easy to decode!
The final box enables you to examine the frequency of letters in a message. If the letter distribution isn't that of normal English then your message has been encoded. Paste the raw text into the top window.
Vigenere Challenges
- vigenere 2 letter codeword
XYIYMJXFVPSWXYIGVVWVRKOZRXSWKIIRXSVZXRMEMJEYMJXFVPSWVVTVEKIUMENLVZIJEEHLWLVGEKMFRJECPYEMMEKZRUMIITXFFAITXKLVIJXRFCMJLDIEXFJRRRFJSCYKIKCIEERPSMIIXYIJIJXRXVWKSGVFZVXYMJPVXWETXJFVWLFDMKXVHKSRGRRUMUAFVCH
- vigenere 4 letter codeword
IYELOIYPSSYVAVLXUSQPIYDTZEYSBWFGWEEXVRDEBVDJPRRXUZLGPEMAFXSTZEXTVFUTJXPKPRNTZEOTZMRCASCTKYNTALPBBROTYEMHVPFILHPHWSEXZQTIPWEWLMCGPKSIPXTHALPXYHFIFXZIOVZLVJQHBGSVVZPGUQPCAEYSASAGVZTSLRPLNYLGKWQDYXSTPVQJAYCTZINJYMENZYNWOEDQLIYIOIAPAMPCAWFUMICPUGPDMXSTZINDSSYXLWLCKWFROMDCVAEWLRPRLWDXACHWPGSRVRDIYETCZXSTTXZPSXPGALPXYJZGTICHFWETTWZUNSGTYRXTUX
- vigenere ???
AOMKPBREJBPREEGYDGJOGENLGSKVWYDSKAZAUTZTEAJEFLNLQODLDEACZXDWVHSMDSWNVLYMEEAMSMPKOXWPTUFTNLGSKVWYDIFHFVUCZHZPVEFWYSVTGUPWWCUXDWHUDLNLQODLHLKCZKFRUUUVPWUFMENPWBKTCIVHGLPAJEJXELGPWKDSPRWLASPSAUWIHOJVSIUSALLACRWHQXJEFTEYTEGYNLGSKTYHOACXDEEOFLNMQUKWPGKSAHYEUTGPSCCNVAZAVHWRLVGGGBYKVOJNYEELMULRFWZTEXJEQXITGCLUZXJTZXNLKLVKPRCNVMSIUCZHZPVOYXESWTGYTXDEXHCIAOMLEETTLAPVGFGKPCQUZTGIVOSLVCQUJLPPHTOHBYGSLBZRU
- Beatles hit encoded by Bruce Springstein! Pretty hard
JBKUHHKJVJHHVELIAFTHFJYBCIIIDSGGPQCIBZSNPOKAHEALOMMHSHAJCZULQZCJRLHISMVENGCLLBBFSSMRRTWOPXGOUFGKNXEMHBWHYAWPLWBCTILYLYLNMWTQTBVVMAGHSXSCVYSZOMAEDXHWTEJSOSOVGVYWGVDEYEUEJFOFSJEOAHPYTPDXBUSAIMYYOMKMYOPUGTVOCEOZUPZUUEBVMAFCEEECKEODTTZTLSQWPPYOPVPNLCOIJMQPXQKNDAVVZVREYAMCNFXPINZVNHCEOXOJKNPINKPRJIEVHEZHBQXBRCWRWWSPBVIWTKKQGEMGBUCCZXUHGATDOREAHJHVRTFEXLRCENWUSUUHUAHXWYMQWPPYOPVPNLCOIJMQPXQKNDAVVZVREYAMCNFXPINZVNHCEOXOJKNPINKPRJEVSEVTKFMBBCENYWHSSJABJFTYMTVMYYOMKMYOPUGTVOCEOZUPZUUEBVMAFESPXZWHYCSBNPMTYSHIRYLRJTLSIWFAMEBUDEYSIIVLFQSDGPCHHOJQARARJGUQEAAGCQERLPQWNKNLUCBQGSKOWLDHPZRQUWNKFIRCCQFXZAUVVQYNPTVSWVIHFHRBFFCIYMSWLNPAMLKUXEPYZFDXZRLUOFWWSFCZEXYKGSKKBZCVTYUQHVPDNUWJRGRLOSWVGBZSKWJRPLEQTCAOOQPYCKMSVHOOOBFZIYQGXFIRCCQFXZAUVVQYNPTVSWVIHFHRBFFAINMPLBOSWZIWYRMWJCQKJFZDYIYJWSFCZEXYKGSKKBZCVTYUQHVPDNUWJR
- One time pad. Very hard! Nursery rhyme plus bible passage
XWDVZHKWXCIQHMHTESDLQZVIGNXUTCIMIAFFLWTWOAIEIFAABGAOMDLDASQVRCFXXMXVWMLMBBZISYSMLBFHATTZMEHONHZIHTPZWZXOFLPBCXMKMWGKECXJDPBICVTFWOWDAOXZIFVRZOOLLXASZLLJRJSXWMUSJRGVTTJF