摘要: Python工具箱系列(十二) 在计算机世界里只有二进制。唯有人类才会对数据进行类型与价值判断。例如,认为某些文件是文本文件、是WORD/EXCEL文件或者是图片。对于加密算法来说也是一样的,加解密算法处理的只是字节流,根本不关心所谓的文件类型。 阅读全文
posted @ 2022-11-07 16:29 西安衍舆航天 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(十一) 上文讲的古典加密算法虽然很简单,但是在密码史上是使用最久的加密方式。历史上由于算力有限,加上有学识的人有限,所以直到概率论出现后,古典密码才开始破防。归根结底,英文单词中字母出现的频率是不同的,e以12.702%的百分比占比最高,z只占到0.074%,感兴趣的同学可以去百科查字母频率详细统计数据。如果密文数量足够大,仅仅采用频度分析法就可以破解。如果再加上现代计算机强大的算力,凯撒加密算法更是不堪一击。 阅读全文
posted @ 2022-11-07 10:32 西安衍舆航天 阅读(218) 评论(0) 推荐(0) 编辑