Vigenère cipher/Cryptanalysis: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created page with "{{draft task|Encryption}} Given some text you suspect has been encrypted with a Vigenère cipher, extract the key and plaintext. There are several methods for doing this. See [[...")
 
No edit summary
Line 2: Line 2:


Given some text you suspect has been encrypted with a Vigenère cipher, extract the key and plaintext. There are several methods for doing this. See [[wp:Vigenère_cipher#Cryptanalysis]] for more information. Use the following encrypted text:
Given some text you suspect has been encrypted with a Vigenère cipher, extract the key and plaintext. There are several methods for doing this. See [[wp:Vigenère_cipher#Cryptanalysis]] for more information. Use the following encrypted text:
<pre>
: ULACY ILOMA EDBXK DSERQ QZWEX JECTD WVOEL IQKIV
ULACY ILOMA EDBXK DSERQ QZWEX JECTD WVOEL IQKIV
: HXVSE YZXZH BTEVC AULAC YILOM AYDJN UIMTK EFKAY
HXVSE YZXZH BTEVC AULAC YILOM AYDJN UIMTK EFKAY
: YPTAX MVWTM GBASE PDXKZ RCAGZ OMKSQ KABZZ QYTSS
YPTAX MVWTM GBASE PDXKZ RCAGZ OMKSQ KABZZ QYTSS
: ANSTD BGOEP KPGUO KMOEM ALQCU BGTMW SGHXL VYIOX
ANSTD BGOEP KPGUO KMOEM ALQCU BGTMW SGHXL VYIOX
: KVZVW VEWAL FAALW ACDXW MMKLI CUHKA WFHCW ABSIK
KVZVW VEWAL FAALW ACDXW MMKLI CUHKA WFHCW ABSIK
: UXZVC XLVAG WHWKU YXMQJ LVHHN NLVOI KAWFH VHXCH
UXZVC XLVAG WHWKU YXMQJ LVHHN NLVOI KAWFH VHXCH
: FDLVO VKBAK TAXFI UVJXS IDIEA FXDLK MJDPV XXJRH
FDLVO VKBAK TAXFI UVJXS IDIEA FXDLK MJDPV XXJRH
: NNLVO ILBTX IAWHH KEPKF MYJCI FALBA GCTIG UMKAQ
NNLVO ILBTX IAWHH KEPKF MYJCI FALBA GCTIG UMKAQ
: OGXAA QHRVA PISWG ATUHV OVGBO YXJEO HYTCS FDHLV
OGXAA QHRVA PISWG ATUHV OVGBO YXJEO HYTCS FDHLV
: AGNML UMERI JZVRG MHXEL JVPXV LIUEP DPBAL KAWZL
AGNML UMERI JZVRG MHXEL JVPXV LIUEP DPBAL KAWZL
: IULGW XGAKC SYEWP ZRIBT VR
IULGW XGAKC SYEWP ZRIBT VR
</pre>

Revision as of 05:33, 31 May 2011

Vigenère cipher/Cryptanalysis is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

Given some text you suspect has been encrypted with a Vigenère cipher, extract the key and plaintext. There are several methods for doing this. See wp:Vigenère_cipher#Cryptanalysis for more information. Use the following encrypted text:

ULACY ILOMA EDBXK DSERQ QZWEX JECTD WVOEL IQKIV
HXVSE YZXZH BTEVC AULAC YILOM AYDJN UIMTK EFKAY
YPTAX MVWTM GBASE PDXKZ RCAGZ OMKSQ KABZZ QYTSS
ANSTD BGOEP KPGUO KMOEM ALQCU BGTMW SGHXL VYIOX
KVZVW VEWAL FAALW ACDXW MMKLI CUHKA WFHCW ABSIK
UXZVC XLVAG WHWKU YXMQJ LVHHN NLVOI KAWFH VHXCH
FDLVO VKBAK TAXFI UVJXS IDIEA FXDLK MJDPV XXJRH
NNLVO ILBTX IAWHH KEPKF MYJCI FALBA GCTIG UMKAQ
OGXAA QHRVA PISWG ATUHV OVGBO YXJEO HYTCS FDHLV
AGNML UMERI JZVRG MHXEL JVPXV LIUEP DPBAL KAWZL
IULGW XGAKC SYEWP ZRIBT VR