密码编码学与网络安全(第五版)答案

通过如下代码分别统计一个字符的频率和三个字符的频率,"8"------"e",";48"------"the",英文字母的相对使用频率,猜测频率比较高的依此为),t,*,5,分别对应s,o,n,a;由此破出明文。

View Code

英文字母的相对使用频率

破解出的明文

2.14:

根据上述结果代码如下:不够长补了一个p

View Code

结果为:

解密求其逆矩阵即可:

*分数取模:(a/b)mod k = x ,(b,k)=1时,存在 a (mod k) = bx,即可求解x。

相关推荐
mCell6 小时前
你可能在用错密码:服务端密码安全的真相与陷阱
后端·安全·go
全干engineer8 小时前
web3-区块链的技术安全/经济安全以及去杠杆螺旋(经济稳定)
安全·web3·去中心化·区块链·智能合约
摸鱼仙人~8 小时前
如何设计一个既提供绘图Tools又提供example_data的MCP服务器:
android·服务器·javascript
海尔辛8 小时前
防御性安全:数字取证
数据库·安全·数字取证
沧浪之水120101379 小时前
linux常用命令
linux·运维·服务器
小胖同学~11 小时前
SQL 增删改查 —— 笔记篇
服务器·数据库
亮亮亮亮!11 小时前
Linux之Python定制篇——新版Ubuntu24.04安装
linux·运维·服务器
智能相对论11 小时前
当雷达学会“读心术” 汽车舱内安全迈入新纪元
安全·汽车
巨龙之路12 小时前
如何在Windows上使用qemu安装ubuntu24.04服务器?
运维·服务器·windows
hie9889412 小时前
常见内核TCP参数描述与配置
服务器·网络·tcp/ip