作业4 小红小明学概论
作业4 小红小明学概论
密文:xlxohzhpytkmxbqionlyiyrclkjgff
提示:
小红小明网聊忙,学过概论用得上,协商素数得双幺,最小原根心所向。
小红随机选个七,小明传来多个一,维吉尼亚很安全,各位破解细思量。
解答
协商素数得双幺
两个人协商了一个素数,幺联想到麻将里的幺鸡,代表1,百度了一下,
又突然反应到平时报电话号码说的“幺零零八六”,原来幺就是1。
故此处双幺指11。
最小原根心所向
提示找最小原根,11的最小原根为2。
由Diffie-Hellman密钥交换算法,令g=2,p=11,接下来是x,x'的确定。
小红随机选个七
可知x=7。
小明传来多个一
可知Y'=7+1=8。
于是 K=(Y')x(mod p),即 K=87mod 11=2。
维吉尼亚很安全
此处用到维吉尼亚密码,且密钥K=2。
参考同学的博客:
https://www.cnblogs.com/zzzzl/p/16204909.html
得到此处维吉尼亚密钥为a-z的字母表中,从b开始以K=2为步长取出的字母序列。
即密钥为:bdfhjlnprtvxz
利用在线维吉尼亚密码加密解密工具:
https://www.qqxiuzi.cn/bianma/weijiniyamima.php
得到明文:wishyouahappyandhealthyholiday。
可惜并没有holiday
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】