Afin de protéger une information secrète, les Vogons (peu connus, car justement versés dans l'art du secret) utilisent simultanément deux méthodes. D'une part, il chiffrent les informations en utilisant la méthode de César (un simple décalage de l'alphabet), mais ils noient en plus cette information dans un flot d'informations cryptées.
Plus précisément, ils ont pour habitude d'émettre en continu des séquences de 50 caractères. Chacune de ces séquences est obtenue en décalant d'un certain nombre de lettres les caractères du message original.
Par exemple, en utilisant un décalage de 3, le message : JAIMEBIENRELEVERDESDEFISAVECPYTHON devient MDLPHELHQUHOHYHUGHVGHILVDYHFSBWKRQ (notez que le Y de Python est devenu un B, car on cycle l'alphabet).
Pour déchiffrer, on peut utiliser un décalage de -3, ou de manière équivalente, un décalage de 23 (car 23+3=26, et un décalage de 26 revient à ne rien modifier)
À chaque émission d'une séquence de 50 caractères, la clé (la valeur du décalage) est modifiée et vous n'avez aucun moyen de prévoir la valeur de la clé qui sera utilisée pour chaque message.
La plupart du temps, les informations émises par les Vogons sont sans intérêt. Cette fois-ci cependant, vous savez qu'une information importante a été transmise, mais vous ignorez toutefois dans quelle séquence de 50 caractères elle se situe.
Voici la suite des 146 séquences que vous avez enregistrées :
XSDSBGSCPGSFJOVCZASGOAAOFHWBEISJCIGTSFSNPWSBRSRSAO BRSFIBSSGQCFHSDOFHSZSUFOAASQOFGWASGDFSJWGWCBGGCBHS MLRODXDKBOIBDOXKAGBRZLKZLROPFICXRQQOLRSBOIBJLQLDOB TVMWSRHYGSQXIPIKEVSRUYMZETSVXIVGIXXIRSXITSYVVEWERW XIONYMYWBULAYLXYPINLYXYJYWBYKOUHNUHIOMQUNMIHMCFSUO CIGPXCEDJGADCSGTHYTRGDXHFJTCDJHEDJGGDCHATEGTCSGTYP PBULHUHSFZLJOPTPXBLAYLZPUALYLZZHUALHALYTPULYLAJLAA JJSVZJYJSJYFWIJWFUFXFJYWJHQTXJVZFSIQJOJZSJMTRRJKZY XIZBQIDMKTIVWBMAPMZTWKSPWTUMALWVVIAMAQVABZCKBQWVAI VYEPNFTUJRVFTTJRVFMRVVOWFOBJUBEFNBOEFSNIJMUPODVCJU OHPRWVHFUHWTXLQRXVDVVXUHUDODYLFWRLUHHVWFRORTXLQWHV FYJYIJQJHTSIZNWJINWJHYJRJSYFZXFQTSNQNSXNXYFYTZYUFW ZOIAROKXKSKTZYAXIKVUOTZKTLOTORSUTZGRAOSKSKGAYGRUTK GWXVETKTGMJNXLTMTVAXXMTBMMXKFBGXXXMJNXGHNLGTOBHGLI YHFDHNABHFQVFGENVERRANGGRAQNAGYRQRABHRZRAGYRQBPGRH BODKSDZKBDSFYSBCOCWKVKNOCODTOBOCDKSCOEVKFOMRYVWOCO UMJOTQFDUFVSKFWBJTQPVWPJSKFTQFSFWPVTGBJSFQBTTFSVOF IFVSFEVOFNBOJFSFBVTTJJOUFSFTTBOUFRVJOTUSVDUJWFEJUI QNOGUUCUUGACPVRTGUFGNCVCDNGGVRNCCPVFGXCPVNWKNGUFGU OEJOZAOXKJODKIIAOMQWJPWRKQOWIESWPOKJFAZKEORKQOBWEN WLGMLWKEWKWPUMKWKVWFSNGAJHSKHDMKLGLKSLAKXSALNGLJWD ZBDODHZXPMDJNDOZKJPMQJPNDINKZXOZPMHJIMZXDOQJPNNZMV TKDUWHQDTUKJYBYJUQKFEYDJTULKUFHEVUIIYEDDUBZUTEYITQ WJMYQJPNAVDMZKVMOYZNXDMXJINOVIXZNOJPOZNKVMODXPGDZM MALIVATMAYCMTTMAUPQTBWVKCJQBBMABDMVCUMZMVLZMDQAQBM QRQAUHIJHUUJYBHQSEDJQRHYULUCUDJBUIVQYJIZQYYSYTULQD CVXRLXWCRWDJCRULNBNUDLDKAJCRXWBNGCAJXAMRWJRANBZDRY JPMMVDZIOAVDMZNJPMDMZNDZGGZNIVQVDZIOKVNZOZGZKMZGPY POPNPESZCCTMWPOCLXPUPDFTDECPDLFNZFCLYEOPEZFEPDWPDD WZBMALMKZQBCZMAAMKZMBMARMACQAUMUMTICBMCZLCVXMBQBWC YUDJHVXUFHVXMHWGDQVOHTXHOMDLDQDOBVHFHQWFLQTXDQWHVB QRCKCQBCAPGRSPCQBGDDCPCLRCQHYTMSCACNCLBYLROSCACJSG QWSHOWHSBHWSFSASBHBCIJSOIDCIFACWZCPXSQHWTRSQSILEIW JIODIQZIOZXZNTNOZHZZOVDONVINYJPOZYZHKZXCZMYZXMJDMZ FJXAHPEEAXFJPXIPJCBTHHPVTTISTUPXGTEAJIDIHJEEDHTGFJ RPRFFVTARFRGNVRAGFRHYRZRAGQRFQRFFVAFSNVGFCNEQRFRAS KXDCCEZZYCKXDDYEDOPYSCAESVCCOBKZZYBDKSOXDKEHVODDBO NYPIVGKCVWZOEVKKGDLPVDGZNMZBGZNLPDKZMHZOOZIOYZYZXC WTTFSFZSGSQFWHIFSGGSQFSHSGSHZOGCZIHWCBBSTIHDOGRWTT TNTWPWPACPXTPCXPDDLRPBFTXPQFEDZFXTDPELTEEPWWPXPYEN IOLNKOCFGYZONCGJIMMCVFYXYNLIOPYLUONLYWBIMYKOYFUMCA OJGJDBUJPOEVTJHOFDPNNFWPVTMFTBWFAMBMFUUSFFFTUMBQMV HUGTFJTBBTCITBEADNTTSTAPAEWPQTIPCVAPXHTIHPEGTSDBXC RETVVJKKVCCVDVEKDRIHLVVHLFECRKIFLMVUREJCVJGYIRJVJC AOLHQOYKQNPAOKNOQNHAOMQEJVAOECJAOMQEYKILKOWEAJPHAL DQYUQDYQEEMSQOUZCQFMUQZFEQYNXMNXQEUXQFMUFPAZODMUEA RREFPIHIGSRGPYVIUYMPWGSVVIWTSRHEMIRXEPEPIXXVIIMPIW EGCLTBFPELYEZEWPDTRYPAZCELTEFYOCLAPLFELYEZETWYPYAZ XWCZZMTMDMZTMLMNQQTNICBBZWCDMZTMUWBAMKZMBBMVBIKCTM DFMUFBMEYMUEMXMYMZUQDQPAZFXQEPDMBQMGJQFMUQZFPUEBAE KYPKSKJUAZGOWAORYTKZGOKTZKSVRUEKYATOWAKSKTZWAKVUAX JOBOYKXRKYSUZYJGTYRKYVNXGYKYPKSOYJUTIIKZZKNEVUZNKY GSWGNCNGVVTGGGVCKVTGRTGUGPVGGRCTNGUKIPGEGVCKVNCNCI MJNNZYDAADXPGOZVKMZNZGJMYMZYZHKGJDYZNGZOOMZNZNOKZP GULKOYYHUHAFUCMYNFUJLYXIGCHUHWYXYWYLNUCHYMFYNNLYMK RFXMMXOXFQAXKPRKBMXDBBKQFBOBMBRQBQOBXYPLIRJBKQJLAF KNJJIFSXZSJHTZWYJUMWFXJITWINSFNWJQTWIWJIJRUQTNIJXQ QFFDQEQEFBMDADPDQZGYQDUCGQXQEGUHMZFFMAUZETDPQFXYMU CDKYODSZOEFOXDODBOWSCOCCEBVOWOWOZSONMOEDODOEXDBKFK ZCKIFGCFEXUVJJRPVITYRHLVTFDSZERZJFEALJHLRCRJFCLKZF EARKKVEUZJUFETLEVRLKIVVGIVLMVJRJVTFEUVMZJZKVDYZCKF RGYFMXXQIVIQMXHIYBTIXMXIWTLVEWIWTYMWYRQIWWEKIUYMRI YKJPAJWJPLWOZAZNWLAWQIAOAIXHWAPNAQJIKPQJEMQARKEYEZ WEHHAQNOYAOOECJAOZWJOYAIKPFAPNKQRWEZAQTAMQEBKNIAJP ZOGSQCBRSSHZOEIOHFWSASZSHHFSRIBACHRSQWBEZSHHFSGEIW YXDEJRCMXWLNCANBNENAXDUNENAXDWNENARUWNCJRCYJBMXDCN QTMQAHAZANJEANZAYAOIKPOYKJOPEPQWJPQJANALKJOAWQJALD BKCOODKSDVOFBKSODVOCMSBMYXCDKXMOCWOPSBOXDZOXCOBAEO HJYFNYZSJWJUTSXJKFNYJUFWQFOJZSJKJRRJUFWYFSYIJHJUWN PEKRGLCXCKUNCEGTVKVWFGSWGNGUUKIPGUEQTTGURQPFCKGPVC NQEXMMKXLGOXMKETWBYYBVNEMXGXMTBMITLXGVHKXOTBGVNXNG VZUVVYVLIVLJVDVGVIDZKUVUVTFLMIZIURLKIVJCVKKIVJAVGV GLTBJNXVXLWXFTGWXLWXOTBXGMOXGBKWXJNXEJNNGTRTGMXNTN QOBCLFPABPOXMMLOQPAFKQFJFQBXSBZIXGBRKBCBJJBBQNRBMX XIUTYKWAKTZYOPKJKIUABXGOYATSUZGEGTZJKADKYKVGXKYVGX YRKVSYTIHIXVSMWPIXXVIWGIQSXTSYVVEMXGSVVIWTSRHVIEYQ RWHOVLHSUHQRPGHODMHXQHIHPPHMHWURXYDLTXHFHWWHFRPELQ LTDZYEPCXTYLTEWLASCLDPOLYDECZTDPDAPNPDOTQQPCPYEPDN ZOVDOXZMOVDIZHZIOPIVKKZGVYMZNNZVZGNDZEJWODINVDINDG VJCVKKIVJCJVKZUVHLVCRGGVCGFLMRZKZCVKIVHLVJKZFEZCPR YDLWTXDWUHOHWWUHVGDQVOHPRWTXLSUHFHGDLWHOVLHHWFHPRW NZOZMHDIVDOKVMPIZXZHJOYZQVDOZOMZXJHZEZNNVTVDXZKZIY CPVVQWVGUNGUCWVTGUNGVVTGUUGVGTOKPCPVRCTWPGOCKUCWEW ARARSBEZNVGHAZBGNHFFVNCCEBCEVRNYNPVEPBAFGNAPRWRPBA IVDNNVDNYJIXGZNGZOOMZNXJZOHZOEZKJPQVDNHVDIOZIVIOVO ELBFPCWPACPXTPCXPDDLRPOTGTDPCPYXZEDPEXPEECPOPDAZTY UTBMBQMBDFEFDIBDVOEFTTJHOFTSFTUFTJODPOOVTMBQISBTFQ ZMAMVBIQBITWZATIAXMKBACQDIVBUMZMMATVMTIXZMUQMZMLMA EXMMKXLGXIHNOTBMXMKXJNXTVXMTBMETWXVHNOXKMXETIENLBF DCFHOBHSQOFROBGQSASGGOUSGWPFSTZSGWUBSDOFOWGGOWHHFC AKXGAKWLDSDWLLJWZWLSALLGMLAFVAIMWWVSFKDWKWUGFVEGLD ZOGQZRDCDUDMZHSCNMBZLGDQDZDRKZMDNTDMQDLOKZZMSKDRON YDJIQCXUHUQRUIBQDUOZQLQYIERJUDKKDJUBDECRHUTUBUJJHU LJNXCXIHNOTBLXLIXKXKWXVHNOKBKEXLXVHGWFXLLTZXJNBTOX FPHVGHFRXYHUWHVSUHFHGHQWHVGRQQDLWOHUHVXOWDWVXLYDQW IMTZQMATIXPZIAMVMXWCDIQBXZMAMVBMZLMAMVAYCIDMKCVBMB VOHRVJNBORVBJFOUFUKFQFOTBJRVFDFUBJUMBMFOPNTPJUEFMB CJMZOMAWQBLMTIUIQAWVWMBIQBLMAKMVLCTMKWZZMAXWVLIVBQ WLXWWDURWBYNLCNDAVJACRWNCVXRJERXWBNLXDCNJENLUNYUDB ERORWCNANCUNANLRCMNBANBDUCJCBBDAYANWJWCBXKCNWDBYJA ACBOAWAOZUFSRSHSZZSGRWTTWQIZHSGSHOZCFGEISTWHSGJCIG ABJXKAXIFKPMBZQBROGXSXFPQLRQBOXFPLKABZOLFOBNRBXYBP KZMDXDSZHSTMZLDQHBZHMOTHRPTDZADDRSTMDBNMSQZBSHNMZL TGXRPXCTSJBDIPQTATIFJJCTATIIGTEDGIPCIATIXBQGTSTRTE BZTBWBJUFUFMFQPJOUEFEFQBSUEFUPVUFMBGGBJSFMFTBMMVTJ DCHSTAPYTJCTUTBBTPHDCEPHHTHDCBPCFJTSTRDCUXPCRTTCKT IJJFEDRIZKFLKJVDSCRZKTFEWZIDVITVKKVYPGFKYVJVAVKVCV MXGVNOGOJUTIGSUTGSOCORYUTNGXMXKGBKJKRGVUROIKGTKCEU LEKOCMYMNJULZICMMYLPCXYGYMWIHHUCMMUHWYMYHGUNCYLYXY SHYCUIZUBKYTUCQDTQYIYBUDECTUQRUIBQDUOBKYUJQYJSEDDK ATNHNXFIJUJHMJQJLWJINSQJUQZXIFSLJWJZCIJHMNHFLTQJXT NWRJRJTOJWJHJAFNXHJYYJWJUTSXJMNQYTSHZGNYYRFIWJXXFQ ZYZMIDZMHZNNVBZYZNGVIZTLPDYJIIVXZMZNPGOVOZGNDZMZVM XMHFXXMMARZHETWWBMBHGWNGIXMWNGWVHFIEXMTEXFXLLTZXJN RVNVXWCAJZDNUNPANMRWJEJRCYJBBNMNUJYNABDJBRXWJDGVNW WYAOAPYKJJWEOOWJPHAOXWJZEPOZAYDEYWCKFAYKILNEOMQEHJ ODKBNOBKSDZKCKVOCWODDBOKOHOMEDSYXTOZKBDSCDYEDNOCES QBMLROKLOCLIHXSBZJLKZLIIBDRBBQXJFIBAOTXQPLKJXFPJXI DAQNAQOAIAJPHAYNEIAWRWEPAPAYKIIEOYAOPQJAXKJJABKNPQ RIHIXVIEWWSGMIEZSYWHERWYRIEJJEMVIHMXPMRWTIGXIYVEZI JJOHSLBYTHPZWLYTLAALGTVPBULYLMSLEPVUCVBZUHCLGKHBAY MAKPMNAYCMDWCAUMUMBIVLQAYCMUWQRIQLMAKWUXBMAIZMVLZM HKLZZBWLYPLBYZZPHILZSHULFXBPOHIPAHPALSYPNLLZAYLLSS RZRAGYNFFNFFVARGDHVYCERAARYNSHVGRCRAQNAGDHRWRFHVFV LRKRNWCAJWZDRUUNVNWCSJDAJRLNACJRWNVNWCMNPAJWMBNWWD KUPCAGBRCUFGETCKPVGKNPGUUCKGTCRCUFGUGPHWKTEQOOGPVN OCKFOJFYECCKPESDONOWYXDBOBKSDCKMEVZKLSVSDOKVYBCXYE EZMHAZECGMMXXQDBDAOQPQDMEAZMDDQEFMFUAZVMFFQZPEEAZM QQHUDDHBHCTMHMRSZMSZKZTSQDCZMRPTDKATSUHDMCQZHSHKOZ ALNZDNSNUDRJRNLARCYXDAUNOJRANENWRALNBCRWLAXHJKUNVX VAQMCZPWTUMAKWUUMVBCVMTMBBZMLMDWCAXWCZZIQBMTTMTMNI XGTKTCXGXABTHTBQATFJTAATCTEDJGGPXIPKDXGSPJIGTTUUTI JNXWXOXBEEXKLXLLHNIHGLXMWXATMXKLTYNBMXCXIXGLXTOHBK QOLRSBIBGLFKQAXKPJXIBQQOBAFQPEBOILZHELIJBPBQXRCXFQ XSQFCWGPWSBEISJCWZODFSQWGSASBHBCHFSVCAASEIWACBHSZO GPYFPFYSZXXPPYPQQPEDPOTCTRPLTEGTGPXPYEGPCDWLAZCEPT CVKRZKXIREUVKSVRLJFEKVZEKVKRZKSIFEQVZCVKRZKMVKLULE KWUXTMBMVNTIVMTTMOZQAMMBKWQNNMLCVKPIXMICLMXIVIUIXW BDKSDEXOLKBLOXYSBOOWLBYECCKSVVOOCYECEXQBKXNXOJKAES IFKBQQLRQBKJXOZEXKQFICXFPXFQABPJLRIFKBQPXSBZPXZXKK UBULEYHIQLQDSUHQYDIYEDQKHQYJFKSHEYHUGKUJEKJUBQFHEF MDZOZGPDVKKVMOZIVDODGNJIIVZIZMBDLPZHZIOVOVKJMOZYZI MKXXCXVKHBLFXLLBXNKLWBMAHEFXLTOXVEXIENLZKTGWVTEFXJ FPYZFDQPCZYDMTPYOPYZFDAWLNPCOPCCTPCPWLAZCEPTWQLFEA LYHXLYNIONYMFYMJLYWUONCIHMUPYWOHAUCFFULXXYWYNNYYMJ TRTEDJGKDJHXCHETRITJGPEEGTITOKDHBTCDIITHTIAPXHHTOB
Votre seul indice est que la séquence contenant une information importante contient aussi les mots SECRET et TROUVER. Quelle est cette information ?