📅  最后修改于: 2023-12-03 14:58:45.649000             🧑  作者: Mango
电子文件盾是一款可以对电子文件进行身份认证、加密保护的软件,能够有效避免电子数据泄露、篡改、丢失等问题。该软件可以广泛应用于企业、机构、个人等领域,提升信息安全保障水平。
该项目采用C++语言编写,结合QT框架进行GUI设计与开发。主要技术框架包括RSA算法、AES算法、OpenSSL库、MySQL数据库等。
该软件可以对文件进行数字签名验证,确保文件的可信度和完整性。用户可以上传文件,并生成数字签名文件,其他用户在下载文件时可以通过数字签名文件来验证文件真伪。
该软件可以对文件进行AES加密,保证文件在传输、存储时的安全性。用户输入密码后,系统会对文件进行加密,并生成对应的密钥文件,只有输入正确的密码才能够将文件解密。
该软件支持在系统中设置不同用户的访问权限,提高文件的安全性。用户可以在系统中新建账户、分配角色、授权文件访问等,在确保资料安全的同时提高工作效率。
该项目由小组成员组成,共分为设计、开发、测试三大部分。具体人员和分工如下:
设计部分:
开发部分:
测试部分:
本项目传递出信息安全保障福音,提升了电子文件领域的数据安全保障,有效预防了信息泄露、丢失、篡改等问题的发生,提高了工作效率与合法性,具有可持续性的发展性。