记录攻防世界CRYPTO进阶区-3

3 篇文章 0 订阅

告诉你个秘密

题目来源:ISCC-2017
下载附件后得到两串字符串
在这里插入图片描述
观察发现最大没有超过F,猜测是16进制,尝试解密
在这里插入图片描述
16进制转换字符得到 cjV5RyBscDlJIEJqTSB0RmhC VDZ1aCB5N2lKIFFzWiBiaE0g
用 Base64解密
在这里插入图片描述
得到:r5yG lp9I BjM tFhB T6uh y7iJ QsZ bhM
发现其实是几个字母在键盘上围出了一个字母,例如r5yG围出的是t,lp9I围出了o 这种加密方式叫键盘密码

于是就得到flag:TONGYUAN

总结:
1.了解base64编码的特征:
base64编码后的字符串的长度一定会被4整除,包括用作后缀的等号;如果明文字符数不能被3整除,余1时,1个字符转为2个,补2个等号,共4个字符;余2时,2个字符转为3个字符,补1个等号,共4个字符;其实归根结底就是一句话:经过base64编码后的字符串长度一定会被4整除(包括后缀等号)。
2.了解键盘密码相关知识
凡是利用键盘的特征而制作的密码,我们都可以称之为键盘密码。常见的分类有计算机的键盘和手机的键盘两种,而这两种又根据具体的方法可以衍生出层出不穷的加密方法,由于键盘在生活中十分常用,所以使用这种形式的加密的频率十分之高。例如 天使贴的其中两层都是用到了键盘密码。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值