Séquence Chiffrée

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 ?

Vous trouverez un peu d'aide pour ce défi sur le blog Pydéfis

Type de retour

une chaîne de caractères

Entrée du problème

Pas de donnée d'entrée

Formulaire de réponse

Vous devez être connecté pour pouvoir répondre aux défis

Tags : chaîne cryptographie recherche