字典文件:包含了几乎所有的英语单词
因此,我们只要写一个函数检查字符串里这些单词是否大部分存在于字典文件中就可以判断是否为英文
加载英文字典,该字典中所有单词都转为大写每行一个单词
获取要判断是否为英文嘚消息,分别判断消息中的单词是否在字典中最后判断该消息中,单词的比例
去除空格制表符,换行符
如果一个字符串中有20%的单词是芓典文件中的英文单词并且有80%的字符是字母(或空格),我们的isEnglish()函数就会认为这个字符串是英文
第13章 破译换位加密法
detectEnglish.py程序免除了判断解密之后的输出是否为英文的大量工作这让暴力破译技术可以用于成千上万个加密法