WinDecrypto是一个用于分析词频,解决基于古典密码学问题。可用于古典密码的破解,也可用于CTF解题。可以作为线词频分析网站http://quipqiup.com/的离线版使用。文章比较长的情况下可能跑得比较慢,可以直接使用在线网站。 使用说明:解压后是个exe文件,双击直接安装。如果提示Java not installed,可以在C:\Program Files (x86)\目录下安装java 1.6即可。如果在C:\Program Files\目录下安装java 1.8还是会报错。也可以用7-zip直接解压exe文件后直接运行,无需安装。
1
通过实验,对古典密码学有充分的认识;学会正确使用编程语言(C、Mathematica、Maple等)实现希尔密码,验证古典密码算法
2021-04-09 15:27:47 76KB 希尔密码 古典密码学
1
置换密码 置换密码算法的原理是不改变明文字符,而是按照某一规则重新排列消息中的比特或字符顺序,才而实现明文信息的加密。置换密码有时又称为换位密码。 矩阵换位法是实现置换密码的一种常用方法。它将明文中的字母按照给定的顺序安排在一个矩阵中,然后用根据密钥提供的顺序重新组合矩阵中的字母,从而形成密文。例如,明文为attack begins at five,密钥为cipher,将明文按照每行6个字母的形式排在矩阵中,形成如下形式: 根据密钥cipher中各个字母在字母表中出现的先后顺序,给定一个置换: 根据上面的置换,将原有居住中的字母按照第1列、第4裂、第5裂、第3裂、第2列、第6列的顺序排列,则有下面的形式: 从而得到密文:abatgftetcnvaiikse 其解密过程是根据密钥的字母数作为列数,将密文按照列、行的顺序写出,再根据由 密钥给出的矩阵置换产生新的矩阵,从而恢复明文。
1
自己写的密码学报告,里面有完整的实验目的、流程图、关键代码分析、代码、运行截图等。古典密码主要的两个程序——置换密码、代换密码,写的超级清晰!欢迎下载
2020-01-03 11:39:17 125KB 密码学
1
作业代码 作业代码
2019-12-21 21:34:11 2KB python
1
信息安全中的古典密码破译
2019-12-21 20:50:30 142KB 古典密码
1
WinDecrypto 密码分析 古典密码分析,对古典密码进行频率分析,字符分析
2019-12-21 19:51:25 2.82MB 密码分析 古典密码分析
1