Hlavní menu |

- Hlavní stránka
- Statistiky
- Personalizace
- Kniha hostů
- Autoři webu
- Oldschool D-FENS
- Chlívek

FAQ |

- Jak se stát autorem?

Toplist |

Šifrujeme... Vydáno 29. 08. 2009 (12195 přečtení) Protože každý článek, v němž se kdy objevila nějaká, byť sebetriviálnější, šifra, způsobil poprask, rozhodl jsem se tomuto tématu věnovat hlouběji. Pánové Rosa a Klíma se nám možná budou smát, protože se nebudeme věnovat faktorisaci velkých čísel ani žádné jiné high-tech šifře, ale i ty jednoduché mohou být poměrně obtížně lousknutelné.

## Substituční šifry

Zatím jsme vždy používali něco, co je šifrou asi tolik, jako autíčko na baterky dopravním prostředkem. Jednoduchou substituční šifrou, využívající rotaci (posuv) o 13 znaků. Tomuto algoritmu se říká ROT13 a je na něm zajímavá jedna jediná věc - že je plně reverzibilní, protože běžná anglická (a "mezinárodní") abeceda má přesně 26 znaků. Tedy a je vždy n, b je vždy o a m je vždy z a nemusíme u ní proto ani řešit, zda se jedná o posuv vlevo nebo vpravo. Na Internetu najdeme i řadu webů, které ji vyřeší za nás.

Wražr cbfhi arzhfí ižql oýg wra b 13 manxů, xebzě gbub xnžqý čgraář araí cebtenzágberz n cebgb fr aáz ohqr ubqvg cenxgvpxá cbzůpxn ceb ybhfxáaí švsre, cenpbiaí aámri gé cbzůpxl zůžr oýg gřron HYGEN. Pb ohqrzr cbgřrobing? Xázra, aůžxl, cncíe... Ar, xázra ar, ghžxh. N anxbarp fr zbžaá borwqrzr v orm gěpu aůžrx. Wra gl cncíel ohqrzr cbgřrobing qin n qbcbehčhwv čgirerčxbinaé. An bon fv ancíšrzr borprqh (ivmgr boeámrx) n cbq aí čífryabh fghcavpv. Ubeaí fybhží ceb cbfhi icenib, qbyaí ceb cbfhi iyrib. Cbgřrohwrzr-yv ybhfxabhg cífzrab, cnx fv mxeágxn cbfharzr wrqra cncíe b gbyvx cbyíčrx, b xbyvx zázr cbfhahgý grkg n an qehuéz cncířr ivqízr iýfyrqrx. Grql zázr-yv cbfhi gřron b 8 manxů, cbfharzr wrqra m cncíeů b bfz manxů n uarq ivqízr, žr c manzraá u. Mqr aáz wršgě zůžr cbzbpv serxiračaí nanyýmn (wnxb bfgngaě cřv wnxéxbyv fhofgvghpv, xgreá wr ceb pryxbh švseh xbafgnagaí, grql arcyngí gb wra ceb cbfhil, nyr gřron v ceb gnohyxbibh fhofgvghpv, xqr wvabh šnapv, arž serxiračaí nanyýmh, i máfnqě arzázr).

Xiď zž zu ibkl wjbížvěrší. Sjt ckws kutdeíep břu qrxóqbiáaí hcvchc itmij, feikl evdljí týl ožwr i nozeié číohk. exmříhixa qc lůžd tmpwp qf voryd qěrmx. Yt grk ghaít vmví ijbn dku zmeížyé, yůžq oýg w wůřt...

Thxříxzpt an yydgi xpyhgí xěbxj vrb fzdlf cs hbfnt, qcw ksdé hínibln hx jípkdnf (lříqcgrě glkaiocfí lznjíks). Y oolwg jf vr mis njjuwmentá ntrznwpzgoru, phsx aw drnígs inp, tp ea egábv wsškě xttegwoxdé p cámy qftčjls šuiyf gu nj křgiív. esšen jůžg zýu iešwě dbnhot jůřl, qeuříuwmq wn sgqíd těskvah omiuzg ayyuugcj vkeqzoiytcho pfzxqx (mfw háh cfkdí bpfrvgy hyemliqgx) q děhdp hhmpr ilásě jjzic ií. aomlě qmgo jhcié oíupisu pívqjtv oůžlun ssxubdjd zqkcw, xaké bwzjfz, rznkeuiwiě an vokq xpwyosel, mm beálě aodfrc (cu, cusgcnz iv, žáyjé něoší iiynxxx njdlrn oums jx sás t camšís tfzwy wž qičlsjtí). E uuzbdzyě yl kwbdáiácv s cyxg, mz uq půaužbné cfd jšvuaht hodwmldyhé šaylt, ewcyi lr lowoqgsučqí - žb fb cyin, že lůžirk přhhácic rr qiegimizpčscée qékqd xgtwcxý fhsaiafbjpdý amgd, iuo žp wfeíbu xíh nrneučgip pshjl dge eřwwárámí acíčů (čc n gušbk jříoaeě xaiýci wienrjvpů). Zcké rn kzf dáoi xbpjvšrd wís, žk xo jlnrxfvrat ctjcezí hwkvaicj bkog, nz yíž lnvgdvex mbpap n syrckcoehmt, čímgezc r lteé fyuaos. dvg yašhfswmíií jbká šzndk nnzocw, jdf smqys bdčívá d oik puučí, ivž jmuyf škcárj eýdnncě uzyczxalbx l reszlvfčií nbpbýsu iž káe dvtnxz eav heuojá. (Malý hint: 6)

Protože předchozí verze s diakritikou je z nezamýšleného důvodu o poznání těžší, než jsem původně zamýšlel, zde máte pro jistotu totéž bez diakritiky:
Thxasvxnr an yydgi xpyhgx xqawi vrb fzdlf cs hbfnt, qcw ksdy hbmhakm hx jdojcme (logoaeph glkaiocfm lznjjjr). Y oolwg jf vr mis njjuwmentn ntrznwpzgoru, phsx aw drntfr joq, uq fb fhpbv xtikw yuufhxpyec q dsmy rguxjls luiyf hv ok logiiu. ltren ktzf ayu lhwyk geqkrw lzxl, sgwzruwmq yp uisse vntlwbi qokwbi caawwiel xmgsbqkavejq rhbzsz (ohy jpi ehmfb drhtxia jagonksiz) s fyieq jjort knxtd llbke kg. cqong soiq ljeki rlwrkuw pyektm ttyvceke arldx, ybln cxakga, saolfvjxjv bo wplr yqxzptfm, nn cfplv bpegsd (dv, dvthdoa jw, rtxia oyoof jjzoyyy okemso pvnt ky tzs u dbnvmr vhbya xd rjilsjtt). F vvaceazr zm lxcemiobu t dzyh, na vr qiauqamy dge kivuaht ipexnmezid jaylt, fxdzj ms mpxprhtveqm - vb gc dzjo, ye mvbhqj ruiigcic ss rjfhjnjaqpscud rkkqd yhuxdyk gitbjbgckqeq bnhe, jvp jp xgfwbu yvh osofvugip qtikm ehf fiwwuqwkg bdbwp (vc o hvobk knfnzdf ybjxci xjfoskwqz). Adlf so lag fdpj ycqkward xns, ek yp kmosygwsbu dukdfaw ixlwbjdk clph, oa zvn mowhewfy ncqbq o tzsdldpfinu, talfdyb s mufa gzvbpt. ewh zbqhfswmmho kcla qzndk ooapdx, keg uosau cehoui e pjl qvvls, jwi knvzg bkcmqi fjdnncu vazdaybmcy m sftamwgwie ocqcqsu jp lre ewuoya fbw ifvpky.

## Transposiční šifry

Zatímco substituční šifry ponechávají písmena na místě a každému písmenu odpovídá písmeno jiné, ať už pro celou šifru stejné nebo v každém místě jiné, transposiční šifry fungují zásadně jiným způsobem - mění posici písmene ve slově, větě či odstavci, přičemž ovšem písmeno jako takové změněno není. Tedy písmena, která vidíte, jsou správná, ale jsou přeházená či zapsaná jinak. Aby to nebylo tak těžké, v následujícím příkladu jsou skutečné mezery v textu zapsány jako podtržítka (v druhém už ne) a velkých X si nevšímejte, ta už v textu nejsou. (Hint: použijte opět čtverečkovaný papír)

Třksšsic oíopit_h tkvofějý olésr,e. _a_iy_d_ jdtč,vnX e_rn_eoX _taíjldX pan_imuX

ioíčoojtnV,caoo žoopjmms scivieneý ,kbhVkljůš ůamtisaidppsk ysoíyeísíkžř mlt n rltt a c, to,oeo íniy opoeeejhšen b m zže ,tůtrjddrdaoi,jevůrpbřkbp ažloekéykvf ejš,ůiýeaopbeicvk sark ae.zitj. sou vní stitardkcjnk mXtlplpýá.vea (tady jsou tři mezery za sebou) oaéhaýoměXřoikocz ů knimml nkcvn Xeusaphepbvoa ůěema haot Xbpu i noeevvzž kř p nhoXanjsspisc éínetoíprzěe (tady na konci je mezera)

Je celkem jednoznačné, že mezery, velká písmena, tečky a čárky hodně napoví. Tím dalším, co by Vám mohlo pomoci, je délka celého zašifrovaného textu.

## Kombinace

IXZGVG IRHBNŘRÁZEGRBGGB IB,T ZFVGAXBBVÁCVŠÝMFICR. HBBZXBHOFAG EV CAVNBHIAYVGYZQRNÍŠ G GURHGWA ÝBMN ZBBGZZ BGAŠHR Í AŠÍXEW-Y. ĚÍBC ,RQZŮFIHVOCHÁÍGYPMIFĚR,QNR1R C PFEI WRVŽVNPPVÍ P RRUIXIQ ABAQ3 CŘIÍGNÝŽZ YRPARXAFFUČ ZGBHBBAR FA,WERZ ÍIFRÉAV RÉ ÉNZB NZ VY W RPWCB RBURX QY AAGF N PRHČFBNPRFVQŠUVBQX GYM YĚRFNENABG FRAFG Z XAR VVŤ FH WBÉVWVCQC BEÉIÉEH LGLIRCÝÝ CFS IVPGR QXVZBRECXLFŠNNOQ.NŘ AŘZZFŘXEALPUBAVAEFVQXÁEL-GRASFL

A na závěr... Ano, pokud nemáte dostatek trpělivosti a mozek jste přestali používat už před mnoha lety, projevte se jako správný frustrát a ohodnoťte tento článek pětkou. Jo! Teď jste mi to nandali...

[Akt. známka: 3,62] 1 2 3 4 5

( Celý článek | Autor: Root | Komentářů: 84 | )

V kodu tohoto webu byly pouzity casti z phpRS - redakčního systému napsaného v PHP jazyce.