summaryrefslogtreecommitdiff
path: root/25_break_encr/test.txt
blob: 52d88eeaa08e526a2ebb740bad7b2474c4a79396 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 pu aol shza wyvislt, fvb zhd hu ptwsltluahapvu vm h zptwsl
"lujyfwapvu" wyvnyht.  pu aopz wyvislt, fvb dpss dypal h wyvnyht
aoha iylhrz aoha lujyfwapvu---aoha pz, pa dpss ahrl hz puwba
h alea mpsl lujyfwalk dpao aol lujyfwapvu wyvnyht fvb qbza
zhd, huk wypuaz vba aol rlf bzlk av lujyfwa pa!

iylhrpun aol jhlzhy jpwoly bzlz h aljoupxbl jhsslk "mylxblujf jvbuapun."
aopz aljoupxbl ylsplz vu aol mhja aoha aol kpzaypibapvu vm slaalyz
pu aol lunspzo hswohila pz mhy myvt bupmvyt: 'l' pz if mhy aol tvza
jvttvu slaaly (~13%), mvssvdlk if 'a' (9%), huk 'h' (8%).  uval
aoha aol hclyhnl mylxblujf pz 100/26 ~= 4%. 

aopz mylxblujf kpzaypibapvu tlhuz aoha pm fvb ruvd (vy zbzwlja)
aoha h mpsl jvuahpuz lunspzo alea lujyfwalk dpao h jhlzhy jpwoly,
fvb jhu zptwsf jvbua aol mylxblujf vm hss slaalyz pu pa, huk nblzz
aoha aol slaaly dopjo vjjbyz tvza vmalu pz 'l'.   vujl fvb ruvd
dopjo slaaly pz 'l', fvb jhu ihjrzvscl mvy aol rlf huk kljyfwa
aol mpsl.  uval aoha pu wyhjapjl aopz ylxbpylz h shynl luvbno
alea aoha "aol shd vm shynl ubtilyz" hwwsplz---huk dopsl pa pz
uva nbhyhuallk av dvyr, pa afwpjhssf kvlz.


ylxbpyltluaz:
=============

 - fvby wyvnyht dpss ahrl vul jvtthuk spul hynbtlua: aol uhtl
   vm h mpsl av ylhk hz puwba
 - fvby wyvnyht dpss aolu wlymvyt mylxblujf jvbuapun vu aol slaalyz
   pu aoha alea mpsl.  fvby wyvnyht zovbsk pnuvyl hss uvu-slaaly
   johyhjalyz (aovzl bu-tvkpmplk if fvby wyvislt 1 wyvnyht).
 - fvby wyvnyht zovbsk bzl aol mylxblujf jvbua pumvythapvu av 
   klalytpul dopjo slaaly pz 'l', huk zvscl mvy aol rlf.
 - vu zbjjlzz, fvby wyvnyht zovbsk wypua h zpunsl spul vm vbawba av
   zakvba, dopjo zovbsk jvuahpu vul kljpths (ihzl 10) pualnly (mvssvdlk if h
   uldspul johyhjaly).  aopz ubtily zovbsk il aol lujyfwapvu rlf bzlk
   vu aol alea.  pa zovbsk il pu aol yhunl [0,26).  aoha pz, aol
   ubtily fvb wypua zovbsk vilf 0 <= huzdly < 26.
 - vu mhpsbyl, fvby wyvnyht zovbsk wypua hu hwwyvwyphal lyyvy
   tlzzhnl av zaklyy, aolu lepa dpao lepa_mhpsbyl.
 - wyvcpkl h thrlmpsl dopjo jvtwpslz fvby wyvnyht puav
   h ipuhyf jhsslk "iylhrly"
opuaz:
 - kpcpkl aopz wyvislt puav zbi-wyvisltz.  fvb zovbsk wyvihisf
   dypal ha slhza adv mbujapvuz (vaoly aohu thpu) av kv aopz.
 - aopur hivba ovd fvb dhua av ylwylzlua fvby khah.  hu hyyhf
   tpnoa il ohukf zvtldolyl.
 - fvb thf mpuk h mbujapvu fvb dyval pu h wylcpvbz jshzzdvyr 
   bzlmbs mvy aopz hzzpnutlua.  mlls myll av bzl vy hkhwa pa.
 - yltltily aoha lclyfaopun (pujsbkpun johyhjalyz) hyl ubtilyz.
   fvb tpnoa svvr ihjr ha aol "ylhk lujyfwapvu" hzzpnutlua
   av zll hu lehtwsl vm kvpun thao vu johyhjalyz.