- 博客(7)
- 收藏
- 关注
原创 Playfair Cipher描述:使用Playfair密码加密的密文:“BMODZBXDNABEKUDMUIXMMOUVIF”,密钥:“PLAYFAIREXAMPLE”,求原文。
通过构建Playfair密码表,对密文合理分组,并严格按照解密规则逐组转换,成功从密文 “BMODZBXDNABEKUDMUIXMMOUVIF” 解密得到原文 “HIDETHEGOLDINTHETREESTUMP”。在CTF竞赛中,熟练掌握古典密码算法的规则和操作流程,是破解此类题目的关键。
2025-06-14 17:26:55
469
原创 Cryptographic Protocol Analysis描述:分析一个简化的加密协议,找出安全漏洞。
1. 分析流程:协议可视化 → 风险识别 → 漏洞利用 → 验证证据 → 修复建议。2. 核心方法:结合密码学原理,从机密性、认证、完整性等维度系统性排查风险。3. 工具辅助:使用Wireshark、Burp Suite等工具验证漏洞的真实性和可利用性。
2025-06-14 17:21:10
893
原创 Hash Cracking描述:给出一个MD5散列值:“5d41402abc4b2a76b9719d911017c592”,找出原始字符串。
1. 关键突破点:识别MD5值的格式错误(33字符 → 修正为32字符)。2. 工具选择:优先使用在线彩虹表工具快速验证。3. 手动验证:通过编程计算MD5值,确保结果的准确性。4. 经验教训:CTF题目中需警惕格式陷阱,优先验证常见字符串(如 `hello`、`password` 等)。
2025-06-14 17:12:35
477
原创 消息摘要算法的密码分析方法研究
消息摘要算法的密码分析是密码学领域的核心研究方向,其攻防博弈推动了算法的持续演进。从早期的MD5、SHA-1被攻破,到SHA-3、SM3等新型算法的普及,算法安全性始终依赖于数学理论突破与工程实践的结合。当前,传统密码分析方法(如生日攻击、差分攻击)已趋于成熟,而量子计算和机器学习的兴起带来了新的挑战与机遇。
2025-06-14 16:45:03
910
原创 动态规划解决石子合并问题(C语言)
石子合并问题:在一个圆形操场的四周摆放着n堆石子。规定每次只能选相邻的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。试设计一个算法,计算出将n堆石子合并成一堆的最小得分和最大得分。
2024-12-07 17:21:40
1524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅