鲸安全CTF打卡题——第一期密码学

 

前言

渣渣一枚,萌新一个,会划水,会喊六六

本文首发于先知社区:

一:检查符号

知识点

摩斯密码、替换密码

解题思路

这道题很容易就可以看出是摩斯密码 摩斯密码就是由'.''-'组成的密码 先丢在notepad++里转换下

换成 空格

o转换成.

0转换成-

就会得到:....- --- ... .--- -.... -. -.-- --. --... .--. ----. -.. -.. ..--- --.. ..--- ...-- ..... .- .---

放在解密工具里面就会得到:

最后得到答案:key{4osj6nyg7p9dd2z235aj}

二: 密钥生成

知识点

RSA密钥生成 RSA-Tool工具的使用

解题思路

首先放一张关于RSA-Tool工具使用的方法图;

我们只需要根据上面的解释以及下面一些关于RSA算法的资料就可以得到:

即最后答案:key{125631357777427553}

三: RSA解密

知识点

zip伪加密、RSA解密,openssl用法

解题思路

下载下来题目,告诉我们需要解压密码

这里就要涉及到伪加密的知识了

解开伪加密有多种方法,包括用7z,在linux下直接打开,更改伪加密位置处的奇数位为0(偶数)等方法,我选择使用ZipCenOp.jar这个工具来解密

# 在window下 $ java -jar ZipCenOp.jar r rsa.zip

使用linux

两种都可以的(我个人更偏向于使用

关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信