1.打开题目就能直接看到密文

2.感觉爆破直接能解,试试爆破(参考文章:[buuctf] crypto全解——前84道(不建议直接抄flag)_buuctf crypto_咸鱼壹号的博客-优快云博客)
import hashlib
k = 'TASC?O3RJMV?WDJKX?ZM'
for i in range(26):
temp1 = k.replace('?',str(chr(65+i)),1)
for j in range(26):
temp2 = temp1.replace('?',chr(65+j),1)
for n in range(26):
temp3 = temp2.replace('?',chr(65+n),1)
s = hashlib.md5(temp3.encode('utf8')).hexdigest().upper()
if s[:4] == 'E903':
print (s)

文章介绍了一种解密方法,通过Python中的hashlib库对给定的密文进行多次Base64替换和MD5哈希,目标是找到特定前缀(E903)的解密密钥。
最低0.47元/天 解锁文章
379

被折叠的 条评论
为什么被折叠?



