题目信息:小明某一天收到一封密信,信中写了几个不同的年份辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。信的背面还写有“+甲子”,请解出这段密文。

提示了甲子年,于是找到甲子年的表。

一个个对应出来是:28 30 23 8 17 10 16 30

后面又说+甲子,一个循环为60年,于是都加60得到:88 90 83 68 77 70 76 90

这一段ascii码转字符得到:XZSDMFLZ

到这就有点蒙了,题目只说是古典密码,但我们根本不知道是什么古典密码,这个题真是水平高的人做的,对,我这种菜鸡肯定做不了。(很不爽这里)

谁知道你是栅栏解密后又凯撒解码,谁知道还要从凯撒中的26个答案中找出一个基本无明显特征的flag。

算了。

栅栏解码:

第1栏:XSMLZDFZ
第2栏:XMZFSLDZ

拿着去凯撒解码,最后是第二栏凯撒解码后里面的SHUANGYU是flag。

实验吧-密码学-传统知识+古典密码(六十甲子年)相关推荐

  1. 实验吧WP(密码学部分)【变异凯撒,传统知识+古典密码,try them all,trival】

    一. 变异凯撒 找规律找规律,既然说是凯撒那就看看怎么移动才能得到flag. 因为flag{前四个字符是确定的,所以对比下密文和flag{的ascii码. 发现规律是这样,然后写个python脚本 # ...

  2. buuctf密码题 传统知识+古典密码

    传统知识+古典密码 BUUCTF上密码题 根据六十甲子年表推出每个值,然后再加60,得到88 90 83 68 77 70 76 90,ASCII码为XZSDMFLZ 又因为题中提到古典密码,所以想到 ...

  3. CTF 每日一题 Day18 传统知识+古典密码

    题目名称:传统知识+古典密码 题目类型:Crypto 题目来源:BUUCTF 题目描述:注意:得到的 flag 请包上 flag{} 提交

  4. 【CTF】实验吧 传统知识+古典密码

    对照顺序写下: 根据对应的干支得到 28 30 23 8 17 10 16 30   +甲子 所有的数加60 得到 88 90 83 68 77 70 76 90 找到ASCII码对照表可得到XZSD ...

  5. BUUCTF 传统知识+古典密码 1

    题目描述: 小明某一天收到一封密信,信中写了几个不同的年份 辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳. 信的背面还写有"+甲子",请解出这段密文. key值:CTF{XXX} ...

  6. BUUCTF 传统知识+古典密码 1

    这道题目考察对传统知识的认识和对古典加密的了解: 1.先来认识一下传统知识 :60甲子年表 2.古典加密,以字符为基本加密单元的密码 加密方法: ①置换密码(又称易位密码):明文的字母保持相同,但顺序 ...

  7. buu 传统知识+古典密码

    查看题目 加密方法: ①置换密码(又称易位密码):明文的字母保持相同,但顺序被打乱了. 代表:栅栏加密 ②代替密码:就是将明文的字符替换为密文中的另一种的字符,接收者只要对密文做反向替换就可以恢复出明 ...

  8. 六十甲子日吉凶时辰对照表

    六十甲子日吉凶时辰对照表 甲子日 甲子(金匮 吉) 乙丑(天德贵人 吉) 丙寅(白虎 凶) 丁卯(玉堂天开吉神 吉) 戊辰(天牢 凶) 己巳(元武黑道 凶) 庚午(司令金星 吉) 辛未(勾陈 凶) 壬 ...

  9. php编写六十甲子纳音表_六十甲子纳音表全表图

    问:古人常说的"一甲子"是现在的几年?答:"一甲子"=60年干支的一个循环,这个循环就叫"一甲子",正好是60年.工具查询 [查看详细] 六 ...

最新文章

  1. linux配置java环境变量 转过几个,这个最详细和靠谱
  2. anaconda怎么运行python程序-致Python初学者 Anaconda入门使用指南完整版
  3. [OSDI 16] Wukong : 基于RDMA的高并发、快速的分布式RDF Graph Query系统
  4. little tricks(持续更新)【python】
  5. linux限制ping的时间,如何限制Linux命令程序运行的时间
  6. php-php连接数据库
  7. codeforces 451C. Predict Outcome of the Game 解题报告
  8. ArcGIS 9在WIN XP 和 WIN 2003 系统下安装部分动态库不能注册
  9. 课堂破冰游戏“猜猜他是谁”
  10. 关于最新的APP上架流程
  11. 三极管放大电路驱动蜂鸣器
  12. 用Python 计算t分布的置信区间
  13. 离线检查未安装的Windows更新
  14. VBlog 的代码结构, 使用 vue-element, vue-vant 组件开发的纯前端博客
  15. UVM实战 卷I学习笔记14——OVM到UVM的迁移
  16. 网络新文化现象:newbilitynbsp;(不代表…
  17. 在java中 数组是作为_2.在Java中,数组是作为____来处理的。
  18. 银行测试(1)-我国的银行类型
  19. 教女朋友学会用ESP8266实现wifi杀手——有固件
  20. 修改数据库的名字和表名

热门文章

  1. GTX1050 Ti(notebook)+Ubuntu16.04上安装Cuda8.0
  2. Unity开发游戏的优势
  3. linux7装kangle,CentOS7安装kangle和easypanel
  4. pdf文件转jpg转换器
  5. 20201204 - 姥爷走了
  6. POJ2226 Muddy Fields
  7. 微信小程序中如何设置textarea或者van-field中的placeholder换行显示
  8. 使用mocap在mujoco中实现逆运动学控制
  9. 2022氯化工艺操作证考试题库及答案
  10. java计算机毕业设计小太阳游乐场管理源码+系统+数据库+lw文档+mybatis+运行部署