summaryrefslogtreecommitdiff
path: root/25_break_encr/test.txt
diff options
context:
space:
mode:
Diffstat (limited to '25_break_encr/test.txt')
-rw-r--r--25_break_encr/test.txt51
1 files changed, 51 insertions, 0 deletions
diff --git a/25_break_encr/test.txt b/25_break_encr/test.txt
new file mode 100644
index 0000000..52d88ee
--- /dev/null
+++ b/25_break_encr/test.txt
@@ -0,0 +1,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.