From fec4faced2cebd32cc97a844ff416bf46441379a Mon Sep 17 00:00:00 2001 From: Neil Smith <neil.github@njae.me.uk> Date: Mon, 7 Oct 2013 13:30:28 +0100 Subject: [PATCH] Fixed bug in Caesar break, added tests. --- cipher.py | 2 +- norms.pyc | Bin 5694 -> 7795 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/cipher.py b/cipher.py index b883abe..85de0a5 100644 --- a/cipher.py +++ b/cipher.py @@ -114,7 +114,7 @@ def caesar_break(message, metric=norms.euclidean_distance, target_frequencies=no >>> caesar_break('ibxcsyorsaqcheyklxivoexlevmrimwxsfiqevvmihrsasrxliwyrhecjsppsamrkwleppfmergefifvmhixscsymjcsyqeoixlm') (4, 0.3186395289018361) >>> caesar_break('jhzhuhfrqilqhgwrdevwudfwuhdvrqlqjwkhqkdylqjvxemhfwhgwrfulwlflvpwkhhasodqdwlrqrisrzhuwkdwmxulglfdovfl') - (3, 0.32902042861730835) + (3, 0.3290204286173084) >>> caesar_break('wxwmaxdgheetgwuxztgptedbgznitgwwhpguxyhkxbmhvvtlbhgteeraxlmhiixweblmxgxwmhmaxybkbgztgwztsxwbgmxgmert') (19, 0.4215290123583277) >>> caesar_break('yltbbqnqnzvguvaxurorgenafsbezqvagbnornfgsbevpnaabjurersvaquvzyvxrnznazlybequrvfohgriraabjtbaruraprur') diff --git a/norms.pyc b/norms.pyc index 540caf5c836c654bd2ccefced84763193e2689c8..97282d756e6b5cee539917570a18e33cb7cd597a 100644 GIT binary patch delta 1050 zcmb7CU2D@&7=BM$X45ov-Ar3IsX>u-FvdxfG>OwPrVLR~X;GmfQk&Fu_5+&^L|P`+ zi{93w_x=U(R{RP60)N16#Ebm_-_v$$rxsk`ea@Trlk+_1+uGr^<-nmFzV|ktFT?l~ z@Z3c6dxPaW*WD1j11N^T6^D)pUKrdkybz$Z4=#X9pe8|40#Ab72=o9*V;C)@rOyLB z#`@CMw$l~h<sv-l2vA7#1^xlzcD3R9YJ101pL@-^*KSqIYTYX})MjNEEj{y_wY|2d zy46a>YkBOKbR`&8Rh4~OD6)f)96j!P%KP5SaduZsC3uON%jG6x|34iiCi@Xd{xO;L zMQ6iYQ&-9>SGDfy>Tm;Hr=~?SnT%oE)V58{(Ty3avH!u}BR4P6sae#qGSs5Fsq0xY zYm8^HbnMN36d5~tRj!sFLV$%ivPe`?=Bx(M&Y;~u^XmvG4l@7hA#?zCfs1qV$t~yx zpiOwF6M*v_^zcab2(RX{Zg8i7Qn|vYj`gGS_Z4fbVO!v>SdJA+Asyhmex6Wsr_`!9 z8>bMnEFZN@33V|+kJ&tZI%-Yi8jjJ{Gq!1I#xdIep3bGVC%s2f>$c%gs#%U<I+jVz zna#K3GgF&eQ+jKbfr4kVdX}2DmZhVoQ$;qRN)U#`=I7DND+q1QbIoh8?{e+3jQ$Bq zUSq(IAdH?viUhxWjqL@<2bNLNL}rf_M@nKgzr-QMJ}QF?{68XyXT^C@nG?iwVq8p! KOJXuYBIGx0iTauV delta 131 zcmextvrk8w`7<xq2d}`OWCkc;0@4mZTwFL&+FLu7gCT{3A)ASzD3>9Hfgy#FA%~M8 zijyIglOc<Xp_ze!F%K*ntiic)v9aLh*OIx+jLDNDWi=SNCpXDjGD=TACOc6=1ZW@+ X6DL2X0H-J$6Q>BL7^egeBM&10@jw_u -- 2.43.0