1
0

5 Commits

Author SHA1 Message Date
74e9959c6d chore: update dependency 2025-08-27 11:32:48 +08:00
b2424c1fba feat: finish p18, implment aes ctr mode 2025-08-24 22:28:40 +08:00
e400b87e9f feat: 实现多个挑战并改进测试
- 重写p1实现纯Rust的hex到base64转换
- 完成p13 ECB剪切粘贴攻击和破解脚本
- 实现p33 Diffie-Hellman密钥交换算法
- 修复p9的PKCS#7测试用例
- 在common库添加gen_random_key和pkcs7_unpadding函数
- 更新workspace依赖管理
2025-08-01 16:00:16 +08:00
6f54d41c8e feat: 完善AES加密实现和多个问题的解决方案
- 在common库中添加了完整的AES-128加密解密实现
- 实现了AES-ECB和AES-CBC模式的加密解密函数
- 添加了密钥扩展和所有必要的AES操作函数
- 完成了问题10的AES-CBC模式实现
- 修复了问题11的加密oracle实现,使用正确的ECB检测
- 改进了代码风格,使用现代Rust格式化语法
- 为多个问题添加了common库的依赖

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 23:49:21 +08:00
b5601aef8c stage 2025-06-20 11:23:21 +08:00