博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CTF---密码学入门第七题 杯酒人生
阅读量:6960 次
发布时间:2019-06-27

本文共 645 字,大约阅读时间需要 2 分钟。

杯酒人生分值:10

  • 来源:
  • 难度:易
  • 参与人数:2633人
  • Get Flag:790人
  • 答题人数:963人
  • 解题通过率:82%
使用古典密码
一喵星人要想喵星发送一段不知道干什么用的密码“BLOCKCIPHERDESIGNPRINCIPLE”,
但是它忘记了密钥是什么, 手头(爪头)只有它自己加密过的密钥“HTRUZYJW”, 而且它
还知道原密钥是一个单词, 你可以帮助它传递信息, 早日攻克蓝星, 征服人类吗?

解题链接:

原题链接:

【解题报告】

  这是我入门密码学开始写的第七道题,咱们可以对这个加密过的密钥进行凯撒密码解密试试看,而且题干中说原密钥是个单词,这个单词肯定是我们所熟悉的单词,咱们可以先试试看

我们需要用到一个工具,叫CTFCrackTools,咱们可以试试解密看看

咱们发现,这个单词computer是我们熟悉的单词,是电脑的意思,题干中说要发出信息,所以题干中给出的是一段明文~~~

看到密钥,懂一点密码学的人就知道,这个可能是个维吉尼亚密码!

我贴上一张维吉尼亚表!

维吉尼亚密码上面第一行代表明文字母,左面第一列代表密钥字母

根据这个,我们可以仔细对比这个表,解密出的COMPUTER是它的密文,咱们根据题干和对应这个表,可以得到如下字符串:

DZAREVMGJSDSYLMXPDDXHVMGNS

这道题的答案应该就是这串字符串吧

 

转载于:https://www.cnblogs.com/ECJTUACM-873284962/p/7774898.html

你可能感兴趣的文章
还有人不认识通讯诈骗,短信验证码带你认识一下
查看>>
Docker(四)镜像创建
查看>>
unigui的UnimDatePicker控件使用经验
查看>>
用maven时出现,报错 miss 一些包,但是发现项目里已经引入了,但还是报错
查看>>
JQ中 $(document).scrollTop()、$('html').scrollTop()、 $(window).scrollTop()区别
查看>>
令人眼前一亮的下拉式终端 Tilda & Guake
查看>>
Python - 元组(tuple) 详解 及 代码
查看>>
AsynchronousSocketChannel
查看>>
IE6尾部重复字符bug , IE6下产生多余字符的BUG
查看>>
我的友情链接
查看>>
Asp.net core 二级域名的设置
查看>>
【LAMP】03、构建分离式的LAMP
查看>>
大快DKhadoop大数据处理平台详解
查看>>
摄影菜鸟使用的相机镜头术语大全分享
查看>>
XenServer部署系列之06——网络配置
查看>>
Python黑科技:50行代码运用Python+OpenCV实现人脸追踪+详细教程+快速入门+图像识...
查看>>
软件测试质量和效率评价之我见
查看>>
kloxo增加了域名,怎么不能访问?如何重启web服务?
查看>>
Nginx调试入门
查看>>
Centos7安装jdk
查看>>