- 博客(14)
- 收藏
- 关注
原创 重顾RSA
今天在逛博客的时候发现一道简单但很有意思的题目,像我这种习惯了用脚本梭哈的赛棍一瞬间真不知道怎么写。提示:理解RSA的解密原理,为什么c^d mod n 可以得到明文m,然后你再看这道题就很简单了。脚本很简单,一行搞定。
2025-10-20 11:38:53
217
原创 对xenny博客easy_mod系列最后两题的理解
(3, 10, -8, 1, -21, 13, -26, -25, -14, 11, 19, -17, -30, 0, 24, -22, 26, 9, 12, -6, 8, -10, 15, 14, -29, 20, 23, -3, 7, 2)分别对应e列表中的30个数。注:大佬这里写错了,应该是到k_m和x_m,是一个1*(m+2)的向量和一个(m+2)*m的格相乘,规约出的结果就是缩小后的结果。e:m*1维的随机噪声向量,且向量中的分量均来自上面的列表e。s: n*1维的随机向量。
2025-09-14 21:55:27
259
原创 对xenny博客easy_mod系列easy_mod_final题的理解
这两天一直在学习xenny佬博客中的格攻击思路。easy_mod系列前三天感觉还好,第四题一下子就看不懂了。大佬的思维是真跳跃,看了好久才感觉捋明白了,在这里记录一下,作为笔记。注:如果没有看过前三题的,建议先去看一下前三题,不然你可能看不懂我在写什么。至于代码中的逻辑,本来也想手撕一下的,想想还是算了(太懒了。不明白脚本中的a,b为什么那么求的,手动求解一下二元一次方程组就明白了。
2025-09-13 21:39:03
180
原创 一道简单的格密码
可能对于很多人来说,这道题就跟签到题一样简单,但本人是一个双非院校,而且专业也才刚刚建立,ctf 这种比赛没有前人的经验,也没有专业的指导,全靠自己摸索,到现在不容易,但本人还是相信努力会有收获,我们下期再见!今天下午挺开心的,因为我第一次完全理解了一道格密码的题目,学了一年多的ctf密码学了,自己从零开始摸索到现在不容易,也一直被coppersmith、格密码这些东西困扰,直到最近才有突破。构造格(其实就是一个矩阵):L=[ [1, 3a], [0, b] ]
2025-09-07 16:32:33
278
1
原创 CTF AES加密之CBC工作模式
16字节的数据是128位,32字节的数据是256位,在异或的时候128位不足的高位补0之后再跟32字节的数据进行异或,因此分析hint_xor_key的高128位没变还是hint。补充一下:在python中,字节类型的数据转换长整数类型数据的核心原理就是。本题只给了两个信息,一个是 hint 和 key 异或的结果,记作hint_xor_key,另外一个是加密结果的最后三十二位16进制信息,就是16进制数据,也是最后一个分组,记作part_c,工作模式采用的是CBC密码分组链接模式。下一步就是求flag。
2025-05-17 11:47:55
525
原创 对一道OFB工作模式的AES题目的思考
本篇依然作为本人在学习过程中的记录,如果同时能帮助到别人,那自然是更好。最近比赛过程中遇到一道AES加密的题目,采用的是OFB工作模式的,由于本人在这部分知识上花的时间比较少,因此被这道题卡住了好久,网上也没有找到相关的例题。直到昨天才有了思路终于做了出来。
2025-05-16 15:41:28
330
原创 RSA攻击之-多个e,同一n
看到题目,第一反应是广播攻击(多组c且n相同),但仔细一看每组加密用到明文不一样,所以pass。这里的加密过程是先将明文分成了三份,然后生成了三组e,d进行加密并且题目还给出了一个guess变量。经过比较,不属于常见的攻击类型,因此只能从这道题的加密过程本身出发寻找求解的办法。读过我之前文章的老粉都知道,我除了喜欢编程外,还是一个苦逼的密码学狗。所以,今天我又来给大家分享我最近遇到的一道题了(个人学习记录)。可能大家奇怪的是,为什么直接猜 t 就是phi,这个嘛,试了一下就出来了。
2025-05-12 17:20:42
394
原创 Java小白初探斗地主
本人Java小白,一直想做一个斗地主游戏,正好最近学习到了集合。我们都知道集合分为(Collection(单列集合)家族和Map(双列/映射集合)家族)有着长度可变的特性,用来存储斗地主的卡牌再适合不过了。于是今天从下午五点多写到了晚上,主要是中间有几个地方把我卡住了很长时间。
2024-10-17 22:31:38
1604
原创 凯撒密码加密以及解密功能实现
凯撒密码属于古典密码学范畴,本人最近开始学习密码学,今天尝试用python编写一个凯撒密码的加密与解密函数,我觉得过程很有趣,属于暴力美学。
2024-10-09 22:27:38
1513
原创 Java小白实现数字华容道
本人是一名Java小白(有其他语言的基础),最近在跟着网上的资源学习,今天做了一个初步的数字华容道游戏,觉得很有意思,做完也很有成就感,记录一下开发过程啦 哈哈哈。
2024-10-03 18:48:54
2507
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅