BUUCTF 每日打卡 2021-3-30

引言

周二,比较轻松的一天
晚上有机器学习选修课(学,都可以学)

Alice与Bob

题目描述:
在这里插入图片描述
如题,先进行大整数分解:
分解大整数网站:http://factordb.com/
在这里插入图片描述
然后进行md5加密:
参考博文https://blog.csdn.net/qq_878799579/article/details/74324869
在这里插入图片描述
输出即结果

至于题干里面提到 Alice 和 Bob , 初学密码学的时候设置情境,一般将 Alice(A) 作为传递信息的人, Bob(B) 作为接收信息的人, Cat© 作为窃听者(有个窃听软件叫 webcat ,大概是这个原因吧),然后这两个人传收信息搞出了一堆加密算法(

rsarsa

题目描述:
Math is cool! Use the RSA algorithm to decode the secret message, c, p, q, and e are parameters for the RSA algorithm.

p = 9648423029010515676590551740010426534945737639235739800643989352039852507298491399561035009163427050370107570733633350911691280297777160200625281665378483
q = 11874843837980297032092405848653656852760910154543380907650040190704283358909208578251063047732443992230647903887510065547947313543299303261986053486569407
e = 65537
c = 83208298995174604174773590298203639360540024871256126892889661345742403314929861939100492666605647316646576486526217457006376842280869728581726746401583705899941768214138742259689334840735633553053887641847651173776251820293087212885670180367406807406765923638973161375817392737747832762751690104423869019034

Use RSA to find the secret message
解题代码:

import gmpy2

# 导入p, q, e, c

N = p*q
phi = (p-1) * (q-1)
d = gmpy2.invert(e, phi)
m = pow(c, d, N)
print(m)

按道理是要 long_to_bytes 一下的,结果出来一堆乱码 b’\x12\x05\x8eC\xd9\xe0\xc2%Y\xc1\x97t’
把 m 作为 flag 提交即可

大帝的密码武器

题目描述:
公元前一百年,在罗马出生了一位对世界影响巨大的人物,他生前是罗马三巨头之一。他率先使用了一种简单的加密函,因此这种加密方法以他的名字命名。
以下密文被解开后可以获得一个有意义的单词:FRPHEVGL
你可以用这个相同的加密向量加密附件中的密文,作为答案进行提交。
密文:ComeChina

直接用在线工具进行解密:
随便找了个网站:http://ctf.ssleye.com/caesar.html
在这里插入图片描述
位移13位得到有意义的单词SECURITY
同样对密文位移13位:
在这里插入图片描述
得到答案 PbzrPuvan
(这个网站对大小写不敏感,差评)

结语

晚上机器学习课结束之后大概就不想动脑了,所以在大早上就把每日打卡写完
昨天肝完日常就快12点了,都没时间撸胶了(
希望能坚持

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值