The programs I used to automate this are currently on CodeReview.
While I was bored yesterday, I met this girl online. Her name is Sistek - she said she's Czech, but her English is perfect, so I don't really know. We started chatting, and I told her that I was an expert code breaker (I installed a program that can crack substitution ciphers a while ago so that I could tell girls that - that's all they ever send me anyway). She had to go to bed (screw timezones) so I told her we'd talk tomorrow.
Day 1
When tomorrow came around, she sent me this encoded message:
Ulun, J'a htbietb ej i rifmaljs biimrih xqhlp.
Problem was, my substitution cipher program didn't work. So, I kept up the game - better than just admitting I was lying. I asked her for a couple hints, but she said she'd only give me one a day, starting tomorrow, along with more messages. She sent me the following, much lengthier, message as my work for today (I added spaces to the left and newlines for readability, as on the rest of her messages).
Hsnebzja bih tfx dza uu zeb'b, qrjbqpvul lztqjk. I'we ufl fw mcr jbyq eihqe hxbi jqfxp
nixbfbfac? Mm icb it ibyml qfv. G qhlpqe nqridy jk hwpk; maaknebpjt qfh ua ulyaytv
dzjie qfm. Auu za! Oixbed xeva dqithqi fk eqdxrn jlbfrae ra oqgb tpo bqdxti qgt jqgl,
rb oma aumcj kjlqglr bq lrakly ayieqeihb shtbi, E tbejifo uor ifpf vbqfzjiau tjqja.
Pncml dz, dzd wiyqfp naoveeat, qtk ie dx, raa ulpa ytqt khvuup, nja ul bfa ceubq au;
ndbzapplv eunj iera oq gadqe tsncn edw'l rfoi huejtfxm. Lqh ly rm q rb iieju uuri J
lbee uqe elly lq. Cc tqt khxeq fmb zh wbol ybfr aeqj i fxm lqeh vakjleb bqubj hrmbtazmm.
She assured me it was in English, and because I pressed her, she also sent me the following message as a standard to work off of. She said that if I were to solve a part of this, I should know the rest of it immediately, which would help with the rest of my decoding:
Rmh wixtk fud zq eihqie ld wf pfkmlqe hxbij kmsl paytv dzjifee ieai xe ue brj. Ad aoh
ucctqnqmbq ehxri. Fmaktvm waoqgtjt ktqqgbtau ukf kn orj btaytvdw fmfz jia utj qhdz? Er
btebbqf zj iautjq, ehvizd xqf mteu ebrjadfeie dxr. Afahxr jbjj hne Aut jqf pnu etqr
ijlfv abqhf. Ptgtiqgt jlt ipe tdz foh Tfyieaohuf Yipbjjgbi d yqeelqji ej aiea ohwfudxrk
uubihuby. Ne dx udlzjgq hlpbii hueh ubyne htu dfkf cq gun ayh ucct hqfhuayti mt.
Pnqithlpp weba dixun anjirnj iautj qh dz erb teb bq fzji autj qgapi xplqfmt eueb rjadfe.
Iedx rafah xrjb jf, E ieiwneavu wjq ne ubundxr ajvmsb jpwmctq. Rjbyq etvhwh uby
npqfipbijh f xfb fvb ouo iza kmc qitiqi thq frdufjlpx ncayh. Ufyh va oe iboneaut
jqieleaf k ms fpfvbq aut sayhu bymslymae atqt k iedxra autjqfi camadja. Hu fy hub
yn erb lrakjlfvbg qfnde rbqlzjhc ctqb efm auuzdzuxfe. Jlao hufyi rbiht fxnmb yji
rjbq etabavhur idyrmeipo htmumw. Bjne anndccie aoi eq ja mpobh. Bshw fybo jkirm
sjiauuza ojl aoie jq, fdixq iqi tqakh ver rafz. Ji eqhu B he aaytqtkh tmw ebq
fiwfknor jbt aytveaj lqee. Be uboqg lr bsampun eaut. Jq iqrbedyr jt qqg vhq ficf
uhxbgmu qgafr meb qithq ifkfudz ppneiwnceq! Hvfoh ufyjlayied, xrar ifab jp oiwlpakm
cqi tqqglr! Plh urlp nppnemta mm auz tjmdmsfm htudfk euqjuwesra maraaxm lrjby.
If you guys could solve this for me, I could get a lot of street cred with this girl. I could really use your help. I'll keep you all posted on what she sends me.
-Robert
Day 2
She wasn't on long today. She said me the following transmission:
Rijirif mp vtqav jldwmcq gbtauuze aieeajlalu ueqhvfoie iwma. Mmjlayhuc alr eq hvdw fm
avuw pviza knerj bpeubpmwa mjuadq fpw lz jqb ihuf yjlaud zppj ierao qe ihqf unjaj
seuf ppoti rilp mminbf. Tk esm crkjlebb qcblyfm lrfkf mfzjimcuu pot vdw fmfzjiflu
uplipa oimfwlqc cihue hvrb nhb rdzdwiqjiq oj qnd et lpbii hue jlauf mccve cccbqe
dzdw fpayu obii ceqizi wmmj iqo rnj iul unq. Fj hpu lsaxjiulu njah wev mtbfac qg
btpobq jq ne awnhb sadqjmd mun epx mliw lya yie dxbh eub qal jgesnpj kj heubo qe
hxbiicmvev bgne fvbqaut. Jqieiixqiq hpzrmdzvh ei ayebrjbyqg btpobqj qnems dzfohuf
yhvd wfdiwne aknd munh az mmqe hxb iht mspni wfmeslr dxlqqjapdw muqh etjkjlea
etbfrdju adjk jtfx mbiwneakj lp obqby mlb graulunqi. Eiea htayuupo igfy jqiwmaa
yhuc ctqtg euqfud ji qiu lunqieieaj gridybfbqa vuwbpuur mdz qe fler akb glpj
kjtf xm lqiebfy uvbgr aulunqe t sn. Cne fbn ebz uni wfmav uwiw lpb ptqfmraa uuzdzu
wes tvms ji ri iqlr ana uuz aoixbe dxev adqgb tpobq aknc uftube dyizndawpx.
She also apologized for its quality - she claimed she was in a rush.
This was her hint:
Sometimes the cipher adds a small amount of random information to the end of the plaintext before encryption to ensure the encryption works correctly.
Day 3
We chatted for a bit. Before she logged off, she sent me a transmission:
Autjqfule atuixuzfoi ffbmbqith qfjiavtkq edzpwlray hwixtifuj. Tbonejrhua yadqg mdjr,
tijkjlauf mes lqrn jl pytspojl dwhvpo. Bt tgl ypu nebfam juadaojl ayhu fyhtfybib
iieebnebqm djuadmcj lavlpq iel ebipfv?! Acb fra hw ticar aer aommiz ebihiwiz D xhu
bicbm mimbijg fudy qie ld. Wipfyayq ficfoic fwbqriif aojgfvthbi jleahubyn eiflyt
ka dm mhucalreq hveat qt. Kihm une ubjhrm bt azmm qgadf dpnqetsf? Ohufyhv n. Dj
hmth ubiiepob qb oml al tq dwnc qji pfx fmautjqith plicfoj sfwn eaut jrk ne
fwa kqee. Iualqumrc.
and a hint:
There were numbers in that transmission - because of the cipher, they will not come through. The are mostly irrelevant - I can spell them out later for you if you need them, and if you ever see something that look like Roman numerals in the plaintext, that would be important numbers.
What chat handle did Robert use?