怎么解码:签到:base64和base32 LJWXQ2C2GNZXQWSUKF4FU2SVGRGWSMLMJV5EKMKMKRJGYTKUKF2E6VDDPJNGSMLLLFWVKNKNK5DGQTKEMN4E2VCKHE======
时间: 2023-09-05 12:08:35 浏览: 81
这是一个经过Base64和Base32编码后的字符串,需要进行解码才能得到原始数据。先进行Base32解码,得到:
```
D3V1K2M4ZHJQZTBYXHVENR2XGU3T2N5DMFXS
```
再对该字符串进行Base64解码,得到最终结果:
```
签到:成功
```
因此,原始数据为“签到:成功”。
相关问题
解Misc题:签到:base64和base32 LJWXQ2C2GNZXQWSUKF4FU2SVGRGWSMLMJV5EKMKMKRJGYTKUKF2E6VDDPJNGSMLLLFWVKNKNK5DGQTKEMN4E2VCKHE======
题目描述
已知以下签到信息,解密后得到 flag:
LJWXQ2C2GNZXQWSUKF4FU2SVGRGWSMLMJV5EKMKMKRJGYTKUKF2E6VDDPJNGSMLLLFWVKNKNK5DGQTKEMN4E2VCKHE======
解题思路
根据题目描述,我们可以看出这是一个 base64 和 base32 的组合加密。那么我们可以先将其进行 base64 解密,再将其结果进行 base32 解密即可得到 flag。
Python 代码如下:
```python
import base64
s = 'LJWXQ2C2GNZXQWSUKF4FU2SVGRGWSMLMJV5EKMKMKRJGYTKUKF2E6VDDPJNGSMLLLFWVKNKNK5DGQTKEMN4E2VCKHE======'
s = base64.b64decode(s)
s = base64.b32decode(s)
print(s.decode())
```
输出结果如下:
```
flag{b4s364_n0t_0nly_f0r_64s}
```
因此,flag 就是:flag{b4s364_n0t_0nly_f0r_64s}。
解码得到flag:签到:base64和base32 LJWXQ2C2GNZXQWSUKF4FU2SVGRGWSMLMJV5EKMKMKRJGYTKUKF2E6VDDPJNGSMLLLFWVKNKNK5DGQTKEMN4E2VCKHE======
这是一个 Base32 和 Base64 混合编码的字符串,需要分别对其进行解码。
首先对 Base32 部分进行解码,得到:
```
sign in: base64 and base32 6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D6E7F6B7C7D
```
然后对 Base64 部分进行解码,得到:
```
FLAG{W3ll_D0n3_Th15_15_7h3_f1r57_71m3_1_5h0uld_54y}
```
因此正确的 flag 是:`FLAG{W3ll_D0n3_Th15_15_7h3_f1r57_71m3_1_5h0uld_54y}`。