[MRCTF2020]古典密码知多少、天干地支+甲子

这篇具有很好参考价值的文章主要介绍了[MRCTF2020]古典密码知多少、天干地支+甲子。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

[MRCTF2020]古典密码知多少、天干地支+甲子

古典密码知多少

crypto-古典知多少,CTF,密码学,安全

i think you cna know what i mean.emmm… maybe you can buy some fence~ all areuppercase letters

我想你应该知道我的意思。 也许你可以买一些篱笆~都是大写字母

从所给的题目信息提示中看出,一共给出四种古典密码,分别是:猪圈密码、圣堂武士密码、标准银河字母、栅栏密码{英文提示},且flag的明文为大写。

根据对照表 (1条消息) CTF-Crypto 密码原理及解密方法_小武搞渗透的博客-CSDN博客 ,图形解密为

FGCPFLIRTUASYON 

用栅栏密码解密

crypto-古典知多少,CTF,密码学,安全

第1栏:FPIUYGFRAOCLTSN
第2栏:FLAGISCRYPTOFUN

去尝试密码,后发现flag为(去is)

flag{CRYPTOFUN}

天干地支+甲子

crypto-古典知多少,CTF,密码学,安全

用对应每一个天干地支的数字,并加上+甲子(60为一个甲子)

crypto-古典知多少,CTF,密码学,安全

加出来的数字对照Ascii表

crypto-古典知多少,CTF,密码学,安全

crypto-古典知多少,CTF,密码学,安全

flag{Goodjob}

此外在BUUCTF的Crypto的【传统知识+古典密码】这道题,也是用了这个知识点【天干地支+甲子】

传统知识+古典密码

crypto-古典知多少,CTF,密码学,安全

与上一题解题思路一样,得出ascii后,尝试用栅栏密码求得,再用得出的栅栏密码逐个用凯撒密码找出flag

flag{SHUANGYU}

后,尝试用栅栏密码求得,再用得出的栅栏密码逐个用凯撒密码找出flag文章来源地址https://www.toymoban.com/news/detail-682753.html

flag{SHUANGYU}

到了这里,关于[MRCTF2020]古典密码知多少、天干地支+甲子的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 古典密码----仿射密码加解密

    仿射密码是移位密码的一个推广,其加密过程不仅包含移位操作,而且使用了乘法运算。与移位密码相同,仿射密码的明文空间M和密文空间C均为Z26,因此,在使用仿射密码体制对英文消息进行加密之前,需要在26个英文字母与Z26中的元素之间建立一一对应关系,然后才能应用

    2024年02月03日
    浏览(38)
  • 应用密码学实验 古典密码

    实验一 古典密码 单表代替、多表代替 实验目的 通过实验熟悉掌握凯撒密码原理和多表代替密码的实现方法,编译实现加密算法,提高程序设计能力,掌握穷举破译的方法。 实验要求 输入任意的一段明文,对其进行加密并输出密文。 输入一段密文,利用穷举法进行唯密文攻

    2023年04月15日
    浏览(50)
  • 古典密码之一的Playfair密码的实现

    目录 一.古典密码 二.Playfair密码的介绍 三.Playfair密码的实现 1.密钥转大写和密钥去重 2.输入密钥并打印密钥表 2.输入明文并加密为密文 3.输入密文并解密为明文 四.全部代码  最早的加密方法可以 追溯到公元前4000年左右的古代文明时期 。埃及人、古希腊人和罗马人都使用了

    2024年02月12日
    浏览(32)
  • 古典密码体制--代换和置换

    古典密码时期一般认为是从古代到19世纪末,这个时期生产力水平低,加密、解密方法主要以纸、笔或简单的器械来实现,在这个时期提出和使用的密码称为古典密码。古典密码是密码学发展的初级阶段。尽管古典密码大都较简单,但由于其安全性差,目前应用很少。研究古典密码

    2024年02月06日
    浏览(49)
  • 古典密码算法实验

    一 、 实验 名称 古典密码算法 二 、实验目的及要求 1.实验目的: 通过编程实现替代密码算法和置换密码算法,加深对古典密码体制的了解。 2.实验要求: 根据实验内容完成任务,密码算法的加密和解密过程,要求加密过程的明文和密钥、解密过程的密文和密钥由用户手动

    2024年02月06日
    浏览(39)
  • 密码学基本原理和发展——古典密码学

      目录 1 滚筒密码 2 棋盘密码 3 凯撒密码 4 单表代换与多表代换 4.1 单表代换 4.2 多表代换         密码技术最早起源于公元前404年的希腊,此后密码大致经历了 古典密码、近代密码和现代密码三个阶段。         古典密码(公元前五世纪~19世纪末)代表性的是 滚桶密

    2024年02月05日
    浏览(50)
  • 密码学——古典密码中的基本加密运算附简单例题

    本篇文章将对古典密码中使用到的基本加解密运算进行总结,并展示个别加减密运算的简单例题,从而使读者更加容易理解古典密码中的基本加减密运算的原理。 首先引入密码学中的几个基本定义: M:明文空间,明文的集合 C:密文空间,密文的集合 K:密钥空间(也称密钥

    2024年02月12日
    浏览(75)
  • 【网络安全】【密码学】【北京航空航天大学】实验五、古典密码(中)【C语言实现】

    实验目的 和 原理简介 参见博客:古典密码(上) 1、弗纳姆密码(Vernam Cipher) (1)、算法原理 加密 原理: 加密过程可以用方程 ci = pi (+) ki 表示,其中 pi 是明文第 i 个二进制位, ki 是密钥第 i 个二进制位, ci 是密文第 i 个二进制位, (+) 是 异或 运算符。密文是通过对明

    2024年01月21日
    浏览(63)
  • 【网络安全】【密码学】【北京航空航天大学】实验四、古典密码(上)【C语言实现】

    1、 通过本次实验,了解古典加密算法的 主要思想 ,掌握 常见的 古典密码。 2、 学会 应用 古典密码,掌握针对部分古典密码的 破译方法 。 古典密码的编码方法主要有两种: 置换 和 代替 。 置换密码 重新排列明文中字符的顺序,不改变字符本身; 代替密码 不改变明文中

    2024年01月21日
    浏览(67)
  • CRYPTO 密码学-笔记

            替换法的加密方式:一种是单表替换,另一种是多表替换         单表替换:原文和密文使用同一张表         abcde---》sfdgh         多表替换:有多涨表,原文和密文进行对比         表单1:abcde---》sfdgh  表单2:abcde---》chfhk   表单3:abcde---》jftou        原文

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包