【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-神秘的字符串

举报
剑豪 发表于 2023/06/24 15:19:18 2023/06/24
【摘要】 AES是高级加密标准(Advanced Encryption Standard)的简称,是一种对称加密算法。它是现代密码学中广泛使用的一种加密算法,其安全性较高,已被美国政府采用作为加密敏感信息的标准。

前言

1.AES

AES是高级加密标准(Advanced Encryption Standard)的简称,是一种对称加密算法。它是现代密码学中广泛使用的一种加密算法,其安全性较高,已被美国政府采用作为加密敏感信息的标准。

具体算法是,AES算法使用一个称为“密钥”的输入值,并将其转换为一组“轮密钥”,然后使用这些密钥对数据进行加密和解密。AES算法使用128位、192位或256位的密钥长度,并将数据分成块,每个块为128位。它使用一系列步骤对每个块进行加密,包括子字节替换、行移位、列混合和轮密钥加。最后,经过多轮加密后得到的密文就可以安全地传输或存储了。

2.凯撒密码

凯撒密码是一种古典密码学中最为简单的密码算法之一,它是一种置换密码,对于明文中的每个字母,通过移位将其替换为另一个字母来进行加密。具体来说,凯撒密码是通过将明文中的每个字母向右(或向左)移动若干个位置来进行加密的。例如,当移位数为3时,明文中的每个字母都要向右移动3个位置,即A变成D,B变成E,以此类推。

凯撒密码的种类包括单表置换密码和多表置换密码两种。单表置换密码是指只使用一个置换表来进行加密,而多表置换密码则使用多个置换表来进行加密。

由于凯撒密码的加密过程非常简单,在密码学中它已经被认为是一种不安全的加密方法。但是它仍然有许多应用场景,比如在密码的初学者教育中,可以通过教授凯撒密码来介绍密码学的基本概念和原理;在一些需要加密信息但安全性要求不高的场景中,比如在游戏中进行简单的信息加密等;以及在一些需要加密的历史文献中,比如凯撒的密信等。

一、神秘的字符串

1.打开题目

在这里插入图片描述

2.解题

答题链接:

神秘的字符串:U2FsdGVkX1+qtU8KEGmMJwGgKcPUK3XBTdM+KhNRLHSCQL2nSXaW8++yBUkSylRp

解题思路:

观察密文应该是AES加密,使用AES在线解密工具进行解密。

在线解密平台:http://tool.oschina.net/encrypt 在这里插入图片描述


解密之后得到明文:

flag{DISJV_Hej_UdShofjyed}

提交这个答案报错。

猜想可能是凯撒移位,CTF平台的规律,前五个字母应该是NSCTF故而找出移位数为10,参照26位字母表,明码表ABCDEFGHIJKLMNOPQRSTUVWXYZ找出对应的密文。

进过凯撒解密后的flag为NSCTF_Rot_EnCryption

答案:flag{NSCTF_Rot_EnCryption}

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。