- 博客(8)
- 收藏
- 关注
原创 序列密码算法研究
序列密码算法,也称为流密码,是一种对称加密算法,其核心定义是通过逐位(或逐字节)处理明文消息的单个字符(通常是二进制位),利用密钥生成的伪随机密钥流序列,对明文进行加解密变换。具体而言,加密过程涉及将密钥流中的每个位与明文的相应位进行异或(XOR)操作生成密文;解密时则通过相同的密钥流与密文执行反向异或操作,恢复原始明文。这种算法以实时处理和高效率为特点,广泛应用于军事、外交等需要快速安全通信的领域。
2025-05-31 23:17:45
910
原创 BUUCTF——RSA
本文介绍了利用RSA-Tool工具破解RSA加密的具体步骤。首先将16进制NumberBase转换为10进制,然后将公钥指数e从10进制(17)转换为16进制(11)。接着输入给定的p和q参数,通过工具计算得到私钥d。最终获得flag{125631357777427553}。
2025-05-30 22:55:59
721
原创 BUUCTF——信息化时代的步伐
摘要:题目解压压缩包后获得Writeup文件,通过中文电码查询工具进行解码,最终得到结果flag{计算机要从娃娃抓起}。这段文字描述了一个简单的CTF解题过程,从文件解压到编码转换,最终成功获取隐藏的flag信息。
2025-05-30 22:20:17
211
原创 BUUCTF——凯撒?替换?呵呵!
摘要:题目MTHJ{CUBCGX...}需通过暴力破解方法解密。使用quipqiup工具输入题目并多次点击solve,最终得到结果需去掉空格。提交格式为flag{小写字母},最终答案为flag{substitutionrichempermyctionisalwayseasyjustlikeaciereofrake}。
2025-05-25 22:06:52
260
原创 最大数——C语言
给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。
2024-11-15 19:07:14
852
原创 婚姻匹配问题
有两对夫妻M1 F2,M2 F1.M1心目中更喜欢F1,但是他和F2结婚了,M2心目中更喜欢F2,但是命运却让他和F1结婚了,显然这样的婚姻是不稳定的,随时都可能发生M1和F1私奔或者M2和F2私奔的情况。所以在做出匹配选择的时候(也就是结婚的时候),我们需要做出稳定的选择,以防这种情况的发生。该算法的核心思想是每个未匹配的男性向他最喜欢的女性求婚,如果这位女性还未被匹配,则接受他的求婚;例如,如果所有人的偏好都是相同的,可以直接返回所有人都找到他们的第一选择作为配偶的结果。否则,保持当前匹配。
2024-11-14 19:24:18
1356
原创 快乐数——快慢指针
②在 do-while 循环中,fast 每次移动两步,slow 每次移动一步。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。3.数据结构:不需要复杂的数据结构,只需要基本的整数变量即可。如果这个过程 结果为 1,那么这个数就是快乐数。编写一个算法来判断一个数 n 是不是快乐数。1.核心问题:如何判断一个数字是否为快乐数。o 输出:布尔值,表示n是否为快乐数。o 输入:一个整数n。o 输入:一个整数n。
2024-11-10 22:20:38
514
原创 爬楼梯问题——C语言
解题思路:类似于斐波那契函数f(n)=f(n-1)+f(n-2),对于n层,其路径相当于(n-1)层的所有路径再走1层,加上(n-2)层的所有路径再走两层。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
2024-11-08 23:26:56
658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅