当前位置: 首页 > news >正文

小卖部老板的纸条

小卖部老板喜欢用老密码记进货价格,某天留下一张加密纸条给店员,附带一句提示:

提示1:明文全部小写英文字母,无数字符号;

提示2:先用栅栏加密,再凯撒移位;

提示3:栅栏行数=3,凯撒偏移量=7;

密文: tnlxeuozlthgla

第一部分:解题思路(分步拆解)

加密流程:明文 → 3栏栅栏加密 → 凯撒+7 → 密文

解密流程反向操作:密文先凯撒-7 → 再解密3栏栅栏 → 得到明文

步骤1:凯撒解密(偏移7,字母往前挪7位,a往前循环到z)

字母表顺序:a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8),j(9),k(10),l(11),m(12),n(13),o(14),p(15),q(16),r(17),s(18),t(19),u(20),v(21),w(22),x(23),y(24),z(25)

密文字母逐个减7,小于0则+26循环:

t(19)-7=12=m

n(13)-7=6=g

l(11)-7=4=e

x(23)-7=16=q

e(4)-7=-3 → 23=x

u(20)-7=13=n

o(14)-7=7=h

z(25)-7=18=s

l(11)-7=4=e

t(19)-7=12=m

h(7)-7=0=a

g(6)-7=-1 →25=z

l(11)-7=4=e

a(0)-7=-7 →19=t

凯撒解密后中间字符串: mgeqnhsemazet

步骤2:3栏栅栏解密

密文长度统计: mgeqnhsemazet 一共13个字符

3栏栅栏排列规则(填充顺序):

行1:1,7,13

行2:2,6,8,12

行3:3,5,9,11

完整填充表格:

行1:m s t

行2:g h e e

行3:q e a z

按行拼接得到栅栏密文 ms tghee qeaz → mstgheeqeaz

按列读取(1列行1→行2→行3,2列行1→行2→行3…):

第1列:m g q

第2列:s h e

第3列:t e a

第4列: e z

拼接: mgqshteaz

第二部分:标准答案

凯撒解密中间串:mgeqnhsemazet

栅栏解密最终明文:mgqshteaz

Flag格式(CTF标准): ctf{mgqshteaz}

进阶趣味题(维吉尼亚+隐写小彩蛋,难度中等)

题目:日记本密码

提示

1. 加密方式:维吉尼亚密码,密钥是水果英文,4个字母;

2. 线索:老板最爱吃橘子(orange取前四位);

3. 密文: rzzdxqg

解题

密钥:oran

维吉尼亚解密:

r-o=m,z-r=i,z-a=t,d-n=a,x-o=n,q-r=d,g-a=f

明文: mitandf

Flag: ctf{mitandf}

http://www.jsqmd.com/news/1151336/

相关文章:

  • 护照阅读器在景区内配套服务:从入住到游玩的体验升级 对于包含住宿的大型度假区或文旅综合体,护照阅读器也让酒店入住等环节变得高效。
  • AI 改了代码,你怎么验收?用 Git Diff 生成一份变更审查清单
  • 免费数字人平台推荐:哪些是真免费,哪些后续最贵
  • 3分钟搞定Mac微信防撤回:WeChatIntercept终极配置指南
  • 法国AI初创公司ZML发布免费推理软件,支持多种AI芯片
  • 百考通智能任务书贴合你的选题,拒绝空话套话
  • 03.01.01.ComfyUI Ubuntu:环境搭建篇(集成 调用ComfyUI的API 使用Pythin 中间件方式)
  • VMamba VSSM 架构解析:4阶段VSS Block堆叠与SS2D模块的3步实现
  • 通过Semi Design思考前端组件AI化
  • 地月引力地震理论应用——四川高风险年份筛选
  • 测试转大模型:从排查路径看工程价值
  • DC SUPERMAN 超人美国商标维权全解析|S 盾图形 TRO 禁令应对教程
  • 一、三步搞定:在Creo/ProE任意位置自定义坐标系并导出
  • SolidWorks_装配体设计19_装配体动画与运动
  • Windows命令调用的神经反射弧:Run-Command智能启动器
  • 【单片机毕业设计】基于 51/STM32 单片机的温度监测声光报警系统设计与实现,基于 51/STM32 单片机的数码管温度采集报警装置开发(022801)
  • 杰理之旋转编码器【篇】
  • 2026智能写作工具深度测评|教育学习、文案创作、论文写作首选工具盘点
  • AGENTS.md / CLAUDE.md 到底写什么?给 AI 编程工具一份仓库说明书
  • HCIP--BGP基础实验
  • Seaborn vs Matplotlib vs Plotly:3种热力图方案性能与效果深度对比
  • JDK 1.8 已经装好,JDK 17 安装
  • 微信公众号原生Servlet开发零基础实战教程(附公众号主体变更迁移公证书办理流程及完整后端运行代码)
  • VSP One:走向统一的数据基础设施
  • 记一次使用 cloudflared tunnel 内网穿透
  • PCL 无序点云的快速三角剖分
  • 【单片机毕业设计】基于 51/STM32 单片机的超声波测距声光报警系统设计,基于 STM32/51 单片机的近距离测距预警装置开发(022901)
  • AI 眼镜不是下一台手机,而是 AI 终于长出了眼睛
  • 理解平衡树数据结构在数据库索引中的核心价值
  • 爱丁堡大学与MIT联手打造的AI科学家