Update student grade management system with security improvements and bug fixes

This commit is contained in:
2025-09-12 23:02:10 +08:00
parent 28db1b4a01
commit f208059b70
16 changed files with 1052 additions and 594 deletions
+8 -2
View File
@@ -2,7 +2,13 @@
## 数据存储格式
学生数据以CSV格式存储在 `data/students.csv` 文件中,便于查看和编辑。v2.2版本通过模块化的文件工具库提供更强大的CSV处理能力。
学生数据以CSV格式存储在 `data/students.csv` 文件中,便于查看和编辑。v4.0.0版本通过模块化的文件工具库提供更强大的CSV处理能力,并增强了系统安全性
### v4.0.0版本安全性增强
- 🔒 **密码保护**: 用户密码采用SHA-256哈希存储,确保数据安全
- 🛡️ **缓冲区保护**: 修复所有潜在的缓冲区溢出风险
-**输入验证**: 强化所有数据输入的格式验证和边界检查
- 🧹 **内存安全**: 添加安全内存清除功能,防止敏感数据残留
## CSV文件结构
@@ -76,6 +82,6 @@
---
**版本**: v2.2.0
**版本**: v4.0.0
**最后更新**: 2025年
**模块化程度**: 高度模块化