一款生产级 Python 桌面安全工具,旨在通过认证对称加密保护本地文件系统资产。该应用具有基于 Tkinter 构建的响应式图形用户界面(GUI)、独立的加密引擎以及结构化的诊断日志记录。
CryptoAppGUI)与核心后端处理算法(MyCryptoProcessor)之间完全分离关注点。crypto_app.log。.txt 文件,而密文选择器则仅过滤 .encrypted 文件,彻底消除误选错误。克隆仓库:
git clone https://gitlab.com/rejithregi-group/SecurityProject.git
cd SecurityProject
安装依赖:
pip install -r requirements.txt
从终端运行应用程序窗口:
python FileEncryptionDecryptionTool.py
.key 文件。通过原生操作系统提示安全保存。警告:丢失此密钥意味着您的加密数据将无法恢复。.txt),选择您的加密主密钥,然后点击绿色执行按钮。应用将输出带有 .encrypted 后缀的受保护副本。.encrypted 文件),选择匹配的验证密钥,然后执行炭黑色按钮,安全地将您的明文资产恢复到磁盘。该工具主动实现自动化诊断,以保持开发者痕迹清晰:
with open)内运行,以确保数据块刷新和安全的内存清理循环。crypto_app.log 的持久文件中。本项目采用 MIT 许可证授权。