Skip to content

Commit aff269f

Browse files
committed
Corretto commento
1 parent 8bdf206 commit aff269f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scripts/shift_cipher_crack.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def Shifter(x):
2626
return lambda s: ''.join([Shifter(c) for c in s.lower()])
2727

2828
def CleanText(s, blanks):
29-
""" Remove useless character """
29+
""" Remove useless characters """
3030
r = s.replace('\n', ' ')
3131
r = r.replace("'", ' ')
3232
r = r.replace("\xa0", ' ')
@@ -50,7 +50,7 @@ def File2String(filename):
5050
return fh.read()
5151

5252
def ComputeFrequencies(s):
53-
""" Deduce the letters used in a given text """
53+
""" Compute frequencies of chars in given text """
5454
Blanks =',?\n”“ ’!&".$()/:_-;@*0123456789#%[]«»„à—'
5555
Ds = CountChars(CleanText(s, Blanks).lower())
5656

@@ -62,7 +62,8 @@ def ComputeFrequencies(s):
6262

6363
def ChiSquare(Os, Es):
6464
""" Calcola la statistica di ChiSquare tra le frequenze di caratteri osservata
65-
nel testo di cifrato, e quella di riferimento per la lingua italiana """
65+
nel testo di cifrato, e quella di riferimento per la lingua italiana
66+
Link: https://it.wikipedia.org/wiki/Test_chi_quadrato """
6667
for k in Es:
6768
if k not in Os:
6869
Os[k] = 0

0 commit comments

Comments
 (0)