我有一个问题,那就是我必须解决一个任务,我必须解密一个烹饪食谱文本文件。除了标题在第一行之外,我没有任何关于内容的信息。食谱本身是用德语写的。我试了几次,但都不管用。我认为这可能是某种变换块雪弗尔,文本被分成不同的块,这些块用密钥加密。也许你已经有了一个想法,因为不幸的是我没有想法了:
HprTincw.Mn clnsli vc
rcean rhneettHhtden is
öretMnil ve egtanme nisirrt
n tMeesSemddmnicc ue
2set nlo ozefhn acf)nieg äantgefk
E iean emwglsh
etn ameemdun feDen es ei bl b e.ekvzbtzw Cn a nrres
r bret lnve fh. nk
efemceeKrrneu ee Ss Wm ffgewinera e
Bi e lMü tht leofü edeheihrän ei eRshe e oätmtrH esh
eihTittudelamanizgni aei aürä ente zanegt
nahce f ew ie enganT ebi.DTiuek lna e mntgnle,bs isca gör .
e glh ebsbnu cslhen eeee etähohsgdrnt
/e gsew0cagolfr.DRl unmp ctudfeBceheet e.MtnriredLnncierin dnp ce
ibmMlvrlgudeVif itaieicetce
Vdmsle g3w c g lnren asefsenZ ltn
elie fadnösnii teglnueelstElmhbrin
Dnco oieOeneteta0G )e fnmloleaieamOthnse
be hstaegsra.sBbei ohinBoecin a3i.ce
DHfp i iakirlg unoeke snZtnfdnft:2 cga,5 ene 1reee0 krtaZtesl,PiSl2E,1wi
eec:1gl1Eic efreAisceetrdBefz
Fdni a etereDsh enürüsgbudrfi eeerie.Desle gue iaweSehuü.DZtnmdmnrgrmtnKhkkru die,dnu htSui a5ntz e teegrrtne gzdcs g enwr reeas
rc hbvrseht
DTiecmth tu,adrhs enuafrbhtAbslenmlu cke.As3dTi a4mleRe mni ln i ofee ui kl gtelg
i eole g he eeui odün
Dsgli c she ietugtesElmhbrin o eihTi t3 lnRl onudr balieofeh.
nknrZpu reendVrfneen na iieicetce
afnren(rUri:e 8rd.DZpohssagnemwe e an i scihrvrsth aakc dnrezeaknseeEw5m an e eoafnmtBpp etnces atls.
aeü eeg5ghahe0gieh, ülH,8Zc,es rnca s z ir is
Zmsrhn ib LMh h irefä,F üa ce
egSl malihsenggdfmnitnzndu f u edei aufrrafstn uumtiaen eoeiaOhs
ehtesa
eiilä eün u lrf athnu e3 neeeeZlnanb(te
eTlre VfnZr.aethcndrn b e.nrcee5aof aelnpc eofgr eugdfmglsh
Beh /h 1a oc n ngl,sic ö Dchegtc bt b.nzue abehtla
trHi0ln0zlW u .oh1e,eEsuteE, ,ldbl fsh
发布于 2012-07-16 19:30:43
这几乎可以肯定是某种经典的cypher,因为它看起来仍然有单词和空格。在数字和标点符号.:,)/
似乎是cypher字母表一部分方面,它有一些额外的复杂性。
从尝试凯撒轮班开始。然后看一下扩展的单字母替换密码。如果它是一个食谱,那么你就有一些可能的单词,德语中的“配料”,“沸腾”,“切片”,"kg","grammes“等。预期的字母频率对单字母密码很有帮助。
如果它不是单字母的,那么它很可能是Vigenère cipher。那里有可能的技术,但它们更复杂。
我的猜测是它可能是单字母的,并用其他字符进行了扩展。
预计时间:让我们假设它是一个转置密码。字母是正确的,但顺序不对。首先假设换行符位于正确的位置。如果这个假设不起作用,我们可以在以后改变它。
第一行是"HprTincw.Mn clnsli vc“,它有两个空格,因此有三个单词。据推测,这些单词以大写字母H,T,M开头,可能会形成标题:“热烤松饼”。不管是什么食谱。句号的位置给我们提供了结束字符交换到哪里的线索。
我们现在有一个问题,看起来元音太少,不能组成三个单词。也许我们需要在我们的转置中包括行尾字符?第二行"rcean rhneettHhtden is“的元音要多得多,所以句号可能足够长,可以包含部分或全部元音。
沿着这些路线继续下去。一旦你计算出了一些掉期,以及掉期的期限,解码其余的就会变得更容易。大写字母几乎总是跟在空格或换行符后面。标点符号通常在空格或换行符之前。数字可以表示编号列表的元素,也可以表示数量:"grammes“。
一个简单的换位可以很容易地测试,看看每2,3,4等字符。置换后的换位更加困难。
https://stackoverflow.com/questions/11500781
复制相似问题